この投稿に類似した質問がありますASIHTTP非同期pdfダウンロード
setTemporaryFileDownloadPathを使用してダウンロードを再開します:しかし、奇妙なことに、setDelegateを呼び出して接続を非同期で開始すると、キャッシュはそれをtemporaryFileDownloadPathに保存しませんが、代わりにsetデリゲートをマークすると、キャッシュはパスに保存されます。
_conn = [[ASIHTTPRequest alloc] initWithURL:_currentURL];
[_conn setDownloadDestinationPath:_currentFileNameWithPath];
[_conn setTemporaryFileDownloadPath:tempPdfLocation];
[_conn setAllowResumeForFileDownloads:YES];
//[_conn setDelegate:self];
[_conn startAsynchronous];
-(void)request:(ASIHTTPRequest *)request didReceiveData:(NSData *)data:が呼び出されると、キャッシュが保存されないことがわかりました。何か案が?