How do i handle HTTP load failed (error code: -1009 [1:50]) in swift 4?
Swift 4, Xcode 10.1You 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