我使用 swift 4 和 Xcode 9 在应用程序上创建。当我登录到我的应用程序时,我发送一个请求并成功登录来自 json 的结果。但是当我切换手机的互联网时,它崩溃了并给我这个错误
HTTP 加载失败(错误代码:-1009 [1:50])
那么我该如何处理此错误并向用户发出弹出窗口或任何警告以检查您的互联网连接而不导致应用程序崩溃。
最佳答案
Swift 4、Xcode 10.1 您可以访问错误代码:
class ViewController1: UIViewController, URLSessionDataDelegate {
...
func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
if error != nil {
debugPrint("error message: \(error!)")
debugPrint("code: \(error!._code)")
if error!._code == -1009 {
...
}
}
}
}
关于json - 如何处理 HTTP 加载失败(错误代码 : -1009 [1:50]) in swift 4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49584872/