私はカスタムデータ処理を必要とするので、私はASIHTTPRequestを使用してファイルをダウンロードしたい、と私はそれがに来るように、データを暗号化する以外には、通常のダイレクト・ツー・ファイルのダウンロードのように動作します。ASIHTTPRequest didReceiveData - 使用方法は?
、デリゲートにdidReceiveDataというリクエストを実装させる必要があります。「ASIHTTPRequestはresponseDataにデータを設定したり、レスポンスをdownloadDestinationPathに書き込んだりしません。必要に応じてレスポンスを自分自身で保存する必要があります。
カスタムdidReceiveDataを実装するコードの例が見つかりません。データの受け取り方法やダウンロード先パスの設定方法がわかりません。私はオンラインで見ることができる例はありますか?
-(void)request:(ASIHTTPRequest *)request didReceiveData:(NSData *)data {
[data writeToFile:request.downloadDestinationPath atomically:YES];
}
しかし、要求が完了すると、ファイルが存在しない、によって検証:
for (ASIHTTPRequest* req in queue.operations) {
NSLog(@"file at %@", req.downloadDestinationPath);
if ([[NSFileManager defaultManager] fileExistsAtPath:req.downloadDestinationPath]) {
NSLog(@"file exists!");
}
}
私は単に関数を定義しようとした先のファイルにデータを書き込むには
誰かがこのライブラリの経験があり、私にリソース、サンプルプロジェクト、チュートリアル、または簡単な答えを教えてもらえると大変感謝します:
EDIT:b NSURLConnectionを使用するエターですか?