2017-08-14 233 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問題。調查顯示我們的證書籤字很差。我們取代瞭解決問題的方案。

相關問題