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

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