2017-08-14 116 views
2

当我在使用Xcode 9构建的iOS 11 beta 5上运行我的应用程序时,我发现几个网络调用出现此错误。iOS 11 Beta - NSURLErrorDomain - 代码:18446744073709550617

“NSURLError *域名:@‘NSURLErrorDomain’ - 代码: 18446744073709550617”

我从来没有碰到过这样的错误之前,我们还没有做出任何改变目前的应用程序。对于网络,我们正在使用AFNetworking v2.5

+1

18446744073709550617是-999的无符号表示形式,它是'NSURLErrorCancelled'。 – Rob

+1

如果请求被明确取消,则会发生这种情况。但是我相信如果它因其他原因而被取消也会发生,例如,像无效的SSL证书或类似的东西,但我不能证明这一点。我建议搜索“NSURLErrorCancelled”并检查这个特定错误的其他可能的来源。 – Rob

+0

感谢您对-999的回复,这很好理解!原来它是ssl相关的。最终我做的是为api域添加一个异常,并能够得到一个合理的错误,说有一个ssl问题。调查显示我们的证书签字很差。我们取代了解决问题的方案。 – user177466

回答

1

所以事实证明这是ssl相关。最终我做的是在info.plist中添加一个域的例外,并能够得到一个合理的错误,说有一个ssl问题。调查显示我们的证书签字很差。我们取代了解决问题的方案。

相关问题