Я использую следующее для установки ограничения по времени для сетевого запроса:
let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = 10
configuration.timeoutIntervalForResource = 10
let AFManager = Alamofire.SessionManager(configuration: configuration)
AFManager.request(requestAddress , method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: header).responseJSON
Однако это даже не выполнило код должным образом, и я получаю код состояния как ноль.Может быть, потому что сеть была медленной, и ей было безразлично ограничение по времени в 10 секунд.
Использование этого, однако, сделало:
Alamofire.request(requestAddress , method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: header).responseJSON
Я хочу использовать ограничение по времени, как ожидалось.Как мне исправить вышеприведенный код для правильной работы?