NSURLErrorDomain Code = -1005 "Сетевое соединение потеряно.", _KCFStreamErrorCodeKey = 54 - PullRequest
0 голосов
/ 27 мая 2019

Domain = NSURLErrorDomain Code = -1005 "Сетевое соединение потеряно."UserInfo = {_ kCFStreamErrorCodeKey = 54, NSUnderlyingError = 0x2834c47b0 {Ошибка домена = kCFErrorDomainCFNetwork код = -1005 "(нуль)" UserInfo = {_ kCFStreamErrorCodeKey = 54, _kCFStreamErrorDomainKey = 1}}, _NSURLErrorFailingURLSessionTaskErrorKey = LocalDataTask. <1>, _NSURLErrorRelatedURLSessionTaskErrorKey = ( «LocalDataTask. <1> "), NSLocalizedDescription = Сетевое соединение было потеряно., NSErrorFailingURLStringKey = https://xxx.xxxx.com/xxxx/xxxxx, NSErrorFailingURLKey = https://xxx.xxxx.com/xxx/xxx, _kCFStreamErrorDomainKey = 1} [-1005]

GotОшибка выше, когда я запускаю API, используя AFNetworking.Я настроил «Настройки безопасности транспорта приложений», чтобы разрешить произвольные загрузки.Увеличен интервал ожидания сериализатора запросов AFNetworking до 100 секунд.Но никто не помог.

1 Ответ

0 голосов
/ 27 мая 2019

Если вы тестируете на симуляторе, вы можете столкнуться с этой проблемой.Я думаю, что симулятор внутри может не иметь возможности подключиться к Интернету, поэтому он не смог подключиться к серверу.Попробуйте перезапустить симулятор и проверьте. Если он по-прежнему не работает должным образом, удалите все содержимое и данные для симулятора из раздела Оборудование -> Стереть все содержимое и настройки.

Если вы проверяете в реальном устройстве, пожалуйста,проверьте подключение к Интернету устройства.

Если подключение к Интернету работает нормально, необходимо выполнить настройку на стороне сервера со значением «Keep-Alive» в конфигурации.Я нашел то же решение для нескольких ссылок, как показано ниже:

https://github.com/AFNetworking/AFNetworking/issues/2801

Ошибка домена = NSURLErrorDomain Code = -1005 «Сетевое соединение было потеряно.»

Надеюсь, это поможет.

...