2012-04-17 16 views
1

私はカスタムデータ処理を必要とするので、私は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を使用するエターですか?

答えて

0

ライブラリにはサンプルプロジェクトが付属します

関連する問題