Ошибка загрузки HTTP (код ошибки: -1005 [4: -4]) - НО НЕ Alamofire - PullRequest
0 голосов
/ 30 сентября 2018
TIC Read Status [2:0x6040001660c0]: 1:57
<10> HTTP load failed (error code: -1005 [4:-4])
<10> finished with error - code: -1005

Я не могу понять эту ошибку.Есть несколько тем об этом, но они все о загрузке с alamofire.У меня есть alamofire в моем приложении, но не в этом контроллере представления, и я не использую alamofire для этого соединения.

Ошибка появляется примерно в 1 из 20 соединений.

Вот мойкод

URLCache.shared.removeAllCachedResponses() if let requestURL = URL(string: "https://example.com/test.php") {
var urlRequest = URLRequest(url: requestURL)
urlRequest.httpMethod = "POST"
let postString = "task_id=1"
urlRequest.httpBody = postString.data(using: .utf8)

let session = URLSession.shared
let task = session.dataTask(with: urlRequest as URLRequest) {  (data, response, error) in
    if let data = data {
        do {
            if let jsonResult = try JSONSerialization.jsonObject(with: data, options: []) as? [String:Any] {

                // Async Stuff
                DispatchQueue.main.async(execute: {

                })
            }
        } catch {
            print("Error: \(error)")
            self.errorAction()
        }
    }
}
...