NSURLErrorDomain错误-3001

时间:2010-05-31 13:03:40

标签: cocoa nserror

我正在尝试从互联网上下载文件,但我收到错误-3001。我一直在搜索谷歌,但错误没有出现在任何网站上,所以我不知道这意味着什么。

有人能告诉我错误代码"NSURLErrorDomain error -3001"的含义吗?

由于

3 个答案:

答案 0 :(得分:6)

还列出了所有NSURL错误代码here的完整列表。当您从URL加载系统收到神秘的错误消息时,它非常方便。

答案 1 :(得分:2)

我写了一段时间后可以在头文件中搜索错误代码。你可以找到applescript here

我为你的错误代码运行了那个AppleScript,并从CFNetworkError.h文件中获取了这个。

  

错误说明:   kCFURLErrorCannotOpenFile

答案 2 :(得分:2)

错误来自于setDestination期望带有文件名的完整路径:

这是错误的:

[fileDl setDestination:@"/Users/ant/ebooks/" allowOverwrite:YES];

这是对的:

[fileDl setDestination:@"/Users/ant/ebooks/file.epub" allowOverwrite:YES];

所以解释是你可能做了类似我做的事情:指定一个你打算放置数据的现有文件夹。

PS:3001之前的短划线阻止Google通过请求返回任何结果:" NSURLErrorDomain错误-3001",它被解析为:"NSURLErrorDomain and error and not 3001" ..