0
私は一時的にメモリに保存しようとしているpdfを持っていて、pdfをPDFに保存したい場合は、ユーザにオプションを与えます。私はAsihttprequestを使用してサーバーと話をしているので、ちょうど興味があります.DownloadDestinationをnsdataとして設定する最良の方法は何ですか?ASIHttpRequest PDFをNSDataとして保存
ありがとうございました。
私は一時的にメモリに保存しようとしているpdfを持っていて、pdfをPDFに保存したい場合は、ユーザにオプションを与えます。私はAsihttprequestを使用してサーバーと話をしているので、ちょうど興味があります.DownloadDestinationをnsdataとして設定する最良の方法は何ですか?ASIHttpRequest PDFをNSDataとして保存
ありがとうございました。
私はASIHTTPRequestを一度も使用しませんでしたが、ドキュメントからこれが答えを解決していますか?あなたが要求しているリソースを使用すると、ファイルに直接 をダウンロードすることでメモリを節約することができ、かなり大きい場合、ファイル
に直接応答をダウンロード
。このようにして、ASIHTTPRequestは一度に メモリ内の応答全体を保持する必要はありません。
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; [request setDownloadDestinationPath:@"/Users/ben/Desktop/my_file.txt"];
ダウンhttp://allseeing-i.com/ASIHTTPRequest/How-to-use方法の約20%から来ました。
グレッグは、まずファイルをダウンロードするのではなく、むしろnsdataで取得することです。私はファイルを取得することは起こりますが、WebViewをプッシュすると、内容が白いPDFになる傾向があります.nsdataには説明が表示されたときのデータがあります。 – kforkarim
ああ、大丈夫です。あなたは既にNSDataオブジェクトにPDFを持っていますか?もしそうなら、NSDataの[writeToFile](http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSData_Class/Reference/Reference.html#//apple_ref/doc/uid/) 20000172-CIAEAHFJ)そのオブジェクトをローカルファイルに保存させますか? – Greg
グレッグ、助けてくれてありがとう、私は今働いている。私は最初に応答本体をnsdataに格納してから、webviewをロードします。 – kforkarim