【发布时间】:2018-12-31 06:35:12
【问题描述】:
我有一个 iOS 应用,它使用 WatchConnectivity 与配对的手表进行通信。在大多数情况下,它在模拟器和设备上都可以正常工作。
问题:
在模拟器上的开发过程中,当我尝试使用WCSession.default.sendMessage(_:replyHandler:errorHandler:)从 iOS 向 watchOS 发送直接消息时,有时会出现以下通信错误:
Error Domain=WCErrorDomain Code=7007
"WatchConnectivity session on paired device is not reachable."
我已阅读this 相关帖子,但不适用于我的情况,因为我的应用程序运行正常。
我的问题:
应用在 iOS 模拟器上运行时手表模拟器无法访问怎么办?
一段时间后重试sendMessage有意义吗?
有什么解决办法吗?
【问题讨论】:
-
Beta 版中的连接和模拟器存在很多问题。您可能仍然可以查看发行说明以查看它们。我怀疑你看到一些问题仍然存在......是否重试是一个好问题。如果您可以在硬件上进行测试,我个人不会根据模拟器的行为这样做。
标签: ios reachability sendmessage watchos watchconnectivity