我使用 NSURLRequest 和 NSURLDownload 编写了一些代码来将 URL 下载到我的磁盘。下载开始正常(至少,它发送downloadDidBegin:(NSURLDownload *)download
),但随后它发送
-(void)download:(NSURLDownload *)download didFailWithError:(NSError *)error
我的函数实现如下:
{
[download release];
NSLog(@"Download failed! Error - %@ %@",
[error localizedDescription],
[[error userInfo] objectForKey:NSURLErrorFailingURLStringErrorKey]);
}
记录的错误是
2011-07-17 01:48:43.194 URLDownloader[28031:903] 下载失败!错误 - 操作无法完成。(NSURLErrorDomain 错误 -3001。)[NSURLRequest 中的 URL]
据我所知,这是 NSURLErrorCannotOpenFile 错误。除了“当 NSURLDownload 无法打开磁盘上下载的文件时返回”之外,我找不到任何关于为什么会发生此错误的解释。从文档中。那么,为什么会这样呢?
可能有用的事实(?):NSURLErrorCannotOpenFile 被枚举为 kCFURLErrorCannotOpenFile。我也不知道这意味着什么......