Я разрабатываю приложение с пользовательским уровнем связи. Мои вспомогательные классы полагаются на NSURLConnection для обработки связи с серверной частью.
Я столкнулся со случайной ошибкой, из-за которой запросы отправляются, но приложение не получает ответа от нашего сервера. Кроме того, тайм-аут NSURLConnection никогда не срабатывает.
Кроме того, когда приложение переходит в это состояние, Mixpanel (платформа отслеживания)регистрирует ошибку подключения, а также TestFlight.
Если вы закроете приложение и запустите Safari, вы все равно сможете получить доступ к google.com.
В настоящее время наше приложение не поддерживает многозадачность. Тем не менее, мы обнаружили, что TestFlight заставляет приложение «не-не-быть-завершенным».
Возможно ли, что из-за этого побочного эффекта библиотеки TF приложение переходит в несогласованное состояние... при котором происходит сбой любого исходящего соединения?.
Кто-нибудь сталкивался с такой проблемой?
Заранее спасибо!!
...
В качестве примечания я хотел бы добавить, что серверная часть уже была проверена, (размещена на amazon), и кажется, что все в порядке.
=======
РЕДАКТИРОВАТЬ:
Ребята из TestFlight только что подтвердили, что эта ошибка вызвана их библиотекой (у меня она появилась в бета-версии TF 1.0).