Как объект, у меня проблема с Alamofire (то же самое происходит с AFNetworking) с распределенным внутри приложения, которое я не могу отладить на реальном устройстве;в частности, с iPhone X iOS 12.1.3 и только с одним устройством, имеющим эту проблему.
Запросы работают нормально для всех тестеров, но в одном iPhone X, без видимой причины, Alamofire / AFNetwork, GET / POSTзапросы перестают поступать в веб-службу (у меня есть доступ к журналу WS в реальном времени и нет запросов), но кажется, что был вызван блок завершения с Success, и приложение следовало в правильном порядке.
Я не могу отладить это устройство, и я не знаю, что происходит;Тестер не предпринимает никаких конкретных действий для получения этой ошибки.
Это один из запросов многих, которые не работают;Я повторяю, все работает нормально в течение часа, после того как я не знаю, что происходит, убить и открыть приложение не работает.
Alamofire.request(completePath, method: .get, parameters: nil, encoding: URLEncoding.default, headers: ServiceSupport.sharedInstance.headerAlamofire()).responseJSON { (responseObject) in
if let json = responseObject.result.value {
if(ServiceSupport().headerIsOk(dictResponse: json as! NSDictionary)) {
completion(SUCCESS, "")
} else {
completion(FAIL, "ERROR")
}
} else {
completion(FAIL, "ERROR")
}
}
}
Кто-то может мне помочь?Кто-нибудь случилось?Спасибо всем.
Редактировать: сервер должен возвращать разные данные, когда запрос перестает поступать в WebService;Кроме того, у меня та же проблема, с тем же устройством, с AFNetworking.
Редактировать 2: Заголовок ответа [Ответ]: {URL: http://******/configuration} {Код состояния: 200, Заголовки {Connection = ("Сохранить-В живых" );«Длина содержимого» = (1060);"Content-Type" = ("application / json; charset = UTF-8");Дата = («Чт, 31 января 2019 13:03:23 GMT»);"Keep-Alive" = ("тайм-аут = 5, макс = 100");Сервер = (Apache);"Set-Cookie" = ("JSESSIONID = 96A0D1E4419A353E6115E34451793951; Path = /; HttpOnly");"X-Frame-Options" = (SAMEORIGIN);"X-XSS-Protection" = ("1; mode = block");}}