NSURLRequestとNSURLDownloadを使用して、私のディスクにURLをダウンロードするコードを書きました。ダウンロードは、(少なくとも、それはdownloadDidBegin:(NSURLDownload *)download
送信)罰金開始しますが、それは送信NSURLErrorCannotOpenFileエラーを解決する
-(void)download:(NSURLDownload *)download didFailWithError:(NSError *)error
次のように関数の私の実装は次のとおりです。記録されたエラーが
2011-
{
[download release];
NSLog(@"Download failed! Error - %@ %@",
[error localizedDescription],
[[error userInfo] objectForKey:NSURLErrorFailingURLStringErrorKey]);
}
ある
07-17 01:48:43.194 URLDownloader [28031:903]ダウンロードに失敗しました!エラー - 操作を完了できませんでした。 (NSURLErrorDomainエラー-3001。)[NSURLRequestのURL]私が知ることから、これはNSURLErrorCannotOpenFileエラーです。このエラーがなぜ発生するのか、NSURLDownloadがダウンロードしたファイルをディスクに開くことができなかったときに返されるもの以外の説明は見つかりません。ドキュメントから。だから、なぜこれが起こっているのですか?
役立つ情報(?):NSURLErrorCannotOpenFileは、kCFURLErrorCannotOpenFileとして列挙されています。私はこれがどういう意味か分かりません....