【问题标题】:What is NSURLErrorCancelled = -999 in iOS?iOS 中的 NSURLErrorCancelled = -999 是什么?
【发布时间】:2014-10-12 22:43:00
【问题描述】:

谁能描述一下“NSURLErrorCancelled = -999”是如何使用的。

【问题讨论】:

    标签: ios


    【解决方案1】:

    来自 Apple 文档:

    NSURLErrorCancelled (-999)

    "取消异步加载时返回。一个Web Kit框架 委托在执行取消时将收到此错误 加载资源上的操作。请注意,一个 NSURLConnection 或 如果下载是 NSURLDownload 委托将不会收到此错误 取消。”

    你能做的最好的事情就是忽略这个错误

    if ([error code] != NSURLErrorCancelled) {
       //here you'll get a real error 
    }
    

    【讨论】:

      【解决方案2】:

      这个错误可能是由无效的 SSL 证书引起的。如果您用于执行请求的框架测试有效 SSL,则应将您尝试连接的主机添加到受信任主机的白名单中。

      希望对任何人都有帮助:)

      【讨论】:

        【解决方案3】:

        当 URL 重定向到另一个 URL 时,我们将收到 NSURLErrorCancelled 错误。您已为其分配了代码值-999

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-04-09
          • 2019-10-07
          • 2018-01-22
          • 2013-04-11
          • 2019-08-10
          • 2022-01-07
          • 2017-06-08
          相关资源
          最近更新 更多