How do i handle HTTP load failed (error code: -1009 [1:50]) in swift 4?

て烟熏妆下的殇ゞ 提交于 2019-12-05 11:55:41

Swift 4, Xcode 10.1 You can access to the error code:

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 {
                ...
            }
        }
    }
}

See also source code at: https://stackoverflow.com/a/53402801/966789

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!