2012-01-31 10 views
1

ボタンをクリックすると、アプリでPDFファイルをダウンロードする必要があります。私はコードの例を探していますが、成功していません。Objective-c:iPhoneにPDFをダウンロードする

私は例へのリンクを教えてもらえますか?

ありがとうございます。

+0

は、特定の利用可能PDFは、あなたのアプリケーションへのパスは次のようになりますURI(例:http://www.example.com/foo.pdf)? –

+0

はい、is.iにはpdfファイルの長いURLがあります。 – user973067

+0

あなたがアプリ内でファイルをダウンロードして開くことを前提としていますか?または、デバイス上の別のアプリ(Adobe Readerやプレビューなど)で開くことはできますか? –

答えて

3

これらの記事をチェックアウト:

iPhone : can we open pdf file using UIWebView?

Display PDF in UIWebView using loadData

How do I make UIWebView show a pdf file from its own app?

基本的に、あなたはあなたのサンドボックスにPDFファイルを保存し、PDFを開いて、それを表示するためのUIWebViewを使用ユーザー。上記の投稿には、チェックアウトするためのサンプルコードが豊富に用意されています。がんばろう!

UPDATE

もチェックアウト: How to download PDF and store it locally on iPhone?

この投稿は、ディスクへのURLからPDFファイルの保存について少しを持っています。この投稿に追加することの1つは、メインスレッドでファイルをダウンロードするのではなく、別のスレッドでファイルを保存することです。

以下のコメントを受けてAPPのSANDBOX

を模索

:あなたは、Macのターミナルアプリケーションを使用して申請書類を探索することができます。アプリケーションがiPhoneシミュレータにインストールされている場合は、端末を使用してサンドボックスの内容を調べます。ファイルシステムは、iOS用とアプリケーションデータを格納する場所の詳細については、どのように機能するかについては、このAppleのドキュメントをチェックアウト ~/Library/Application Support/iPhone Simulator/user/Applications/<GUID>

http://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/FileSystemProgrammingGUide/FileSystemOverview/FileSystemOverview.html#//apple_ref/doc/uid/TP40010672-CH2-SW2

+0

こんにちは、私はそれらを試して正常にwebviewに表示されますが、私はデバイス上のPDFファイルを見つけることができません。私はPDFリーダーをダウンロードしましたが、それはそれを見つけることはありません... – user973067

+0

アプリケーションはそれ自身のアプリケーションサンドボックス内のドキュメントを見ることができるので、別のスタンドアロンプ​​ログラムはあなたのプログラムを使ってダウンロードしたPDFを見ることができません。 iPhoneシミュレータを使用している場合は、端末を使用してサンドボックスを探索できます。上記の私のコメントを参照してください。 –

+0

こんにちは、ご意見ありがとうございます。だから、私はこのコードを使用しないでください(「iPhone:PDFをダウンロードしてローカルに保存しますか?」)。次に必要なのは、pdfファイルをダウンロードしてローカルで読むことです。多分私はそれをabundonし、クライアントにPDFファイルを電子メールを送信する必要があります。 – user973067

関連する問題