我正在我的可可应用程序中下载一个文件,如下所示:
NSURLRequest *downloadRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:downloadURL]];
NSURLDownload *downloader = [[NSURLDownload alloc] initWithRequest:downloadRequest delegate:self];其中downloadURL类似于"https://www.abcd.com/path/to/file/abc.zip"
但是,我一直在(void)download:(NSURLDownload *)download didFailWithError:(NSError *)error方法中获得以下(void)download:(NSURLDownload *)download didFailWithError:(NSError *)error:
错误Domain=NSURLErrorDomain代码=-3001“操作无法完成。(NSURLErrorDomain错误-3001)。UserInfo=0x618000060a80 {NSErrorFailingURLStringKey=https://www.abcd.com/path/to/file/abc.zip,NSUnderlyingError=0x618000242010“操作无法完成。(kCFErrorDomainCFNetwork错误-3001.)",NSErrorFailingURLKey=https://www.abcd.com/path/to/file/abc.zip}
我做错了什么?
谢谢你的帮忙!
发布于 2015-01-02 20:46:47
我解决了这个问题。
NSURLDownload对象的setDestination方法不仅需要目录路径(/xx/yy/zz),还需要文件名(/xx/yy/zz/abc.zip)。
发布于 2014-12-23 22:07:42
您正在接收的错误是kCFURLErrorCannotOpenFile。您可能需要手动捕获和处理.zip文件。
https://stackoverflow.com/questions/27628527
复制相似问题