У меня есть приложение для iOS, которое связывается с парными часами с помощью WatchConnectivity.В большинстве случаев работает без проблем, на симуляторах и на устройствах.
Проблема:
Во время разработки на симуляторах я время от времени получаю следующую ошибку связи, когда пытаюсь отправить прямое сообщение с iOS на watchOS с использованием WCSession.default.sendMessage(_:replyHandler:errorHandler:)
:
Error Domain=WCErrorDomain Code=7007
"WatchConnectivity session on paired device is not reachable."
Я прочитал этот пост , но он не относится к моему случаю, потому что мое приложение работает нормально.
Мои вопросы:
Как может получиться, что имитатор часов становится недоступным, когда приложение работает на симуляторе iOS?
Имеет ли смысл простоповторить попытку sendMessage
через некоторое время?
Есть ли обходной путь?