iOS中的NSURLErrorCancelled = -999是什么?

mad*_*adu 7 ios

有人可以描述如何使用"NSURLErrorCancelled = -999".

jce*_*ile 6

来自Apple文档:

NSURLErrorCancelled(-999)

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

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

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


小智 6

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

希望能帮到任何人:)


Rah*_*thi 2

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