iOS中的NSURLErrorCancelled = -999是什么?

时间:2014-08-19 18:03:36

标签: ios

有人可以描述" NSURLErrorCancelled = -999"使用。

3 个答案:

答案 0 :(得分:6)

来自Apple文档:

  

NSURLErrorCancelled(-999)

     

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

你可以做的最好的事情是忽略这个错误

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

答案 1 :(得分:6)

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

希望能帮助任何人:)

答案 2 :(得分:2)

当网址重定向到其他网址时,我们会收到NSURLErrorCancelled错误。您已为此分配了-999的代码值。