18

iPhoneに大きなファイルをダウンロードして、ダウンロード時にディスクに保存しようとしています。

理想的には、次の場所にあります。

-(void)connection:(NSURLConnection*)connection didReceiveData:(NSData*)data {

}

ディスク上のファイルに「データ」を追加したい。

NSDataのドキュメントを確認しました。ファイルに書き込む関数はありますが、既存のファイルに追加するものが見当たりません。

このデータを追加する方法を知っている人はいますか?どんな助けでも大歓迎です!ニック。

4

2 に答える 2

43

ファイルの末尾に書き込むには、 クラスの-writeData:-seekToEndOfFileメソッドの組み合わせを使用できます。NSFileHandleNSData

于 2009-08-10T14:47:34.880 に答える
-1

NSOutputStreamを使用してファイルに書き込む、ファイルにダウンロードするAppleサンプルアプリがあります。「SimpleURLConnections」というサンプルアプリのファイル「GetController.h」を調べます。

これが直接URLです。ただし、developer.apple.comにログインしていない場合は機能しないと思います。

https://developer.apple.com/library/ios/#samplecode/SimpleURLConnections/Introduction/Intro.html#//apple_ref/doc/uid/DTS40009245

于 2012-03-18T15:37:17.027 に答える