【问题标题】:NSURLErrorDomain error -3001NSURLErrorDomain 错误 -3001
【发布时间】:2010-05-31 13:03:40
【问题描述】:

我正在尝试从 Internet 下载文件,但我收到错误 -3001 回复。我一直在通过谷歌搜索,但错误没有出现在任何网站上,所以我不知道它是什么意思。

谁能告诉我错误代码"NSURLErrorDomain error -3001"是什么意思?

谢谢

【问题讨论】:

    标签: cocoa nserror


    【解决方案1】:

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

    【讨论】:

    • 谢谢 - applescript 成功了,但这个列表也很有用 :)
    • David Schiefer:文档还解释了代码的含义,而不仅仅是它们的名称。
    【解决方案2】:

    不久前我写了一个applescript,它可以在头文件中搜索错误代码。你可以找到applescript here

    我为您的错误代码运行了那个 applescript,并从 CFNetworkError.h 文件中得到了它。

    错误描述: kCFURLErrorCannotOpenFile

    【讨论】:

      【解决方案3】:

      错误来自setDestination 需要带有文件名的完整路径:

      这是错误的:

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

      这是对的:

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

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

      PS:3001 之前的破折号阻止 Google 返回任何带有请求的结果:“NSURLErrorDomain error -3001”,它被解析为:"NSURLErrorDomain and error and not 3001"..

      【讨论】:

      • 我遇到了同样的错误,但仅在某些机器上,而不是在其他机器上,并且我已经指定了包含文件名的完整路径。任何线索可能是一个促成因素?文件路径中的空格,即.../Application Support/...是否需要转义?
      猜你喜欢
      • 2013-12-30
      • 1970-01-01
      • 1970-01-01
      • 2014-03-07
      • 2016-02-06
      • 2014-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多