2015-10-19 2 views
0

У меня есть приложение для iPhone, которое обменивается данными с устройством по локальной сети и отправляет их на расширение WatchKit с помощью метода SendData. Все работает нормально, но когда iPhone подвешен/спать я заметил, что NSStreamEvent.ErrorOccurred для входного потока увольняют с этим сообщением:WatchOS 2 и NSStreamEvent.ErrorOccurred

Ошибка домена = NSPOSIXErrorDomain Code = 57 \ «Сокет не подключен»

Похоже, что iPhone теряет Wi-Fi соединение. Предполагаю ли я, что, когда приостановлено, iPhone не может открыть свои разъемы?

+0

Вы хотите сказать заблокированный от susp? – deimus

+0

Во всяком случае, убедитесь, что вы настроили приложение для поддержки обратного заземления. – deimus

+0

Заземление включено. И как приостановлено, я имею в виду как блокирующий экран, так и черный экран. – Nicola

ответ

0

Ну, в конце проблема связана с Wi-Fi-соединением iphone 5, что при приостановке или блокировке удаляется. Я где-то нашел, что этот функциональный режим был изменен Apple в iphone 6, поэтому я должен попробовать с этим.

Смежные вопросы