iOS中NSURLErrorCancelled = -999是什么?

有人可以描述如何使用“NSURLErrorCancelled = -999”。

从Apple文档:

NSURLErrorCancelled(-999)

“当一个asynchronous加载被取消时返回一个Web Kit框架委托在加载资源上执行取消操作时会收到这个错误,注意NSURLConnection或者NSURLDownload委托在下载被取消时不会收到这个错误。

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

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

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

希望帮助任何人:)

当URLredirect到另一个URL时,我们将收到一个NSURLErrorCancelled错误。 而且你已经为此分配了一个代码值-999