我正在为我的Apple WatchOS2应用程序开发一览.我目前还没有完全了解稳定的WatchConnectivity连接的先决条件.我有奇怪的情况,在模拟器中,我的ComplicationController可以成功地发送sendMessage请求.当我试图看一眼,sendMessage请求失败:
Error Domain=WCErrorDomain Code=7007 "WatchConnectivity session on paired device is not reachable." UserInfo={NSLocalizedDescription=WatchConnectivity session on paired device is not reachable.
我不得不承认,我没有在模拟器上启动我的应用程序.但是为什么并发控制器可以通信,WatchController不会.我没有发现有关互联网上的7007错误的解释.
override func awakeWithContext(context: AnyObject?) { super.awakeWithContext(context) WCSession.defaultSession().sendMessage(["request": "getGlancesImages" ],replyHandler: { (result) -> Void in self.processGetGlancesImages(result) },errorHandler: { NSLog("WatchGlanceController2. \($0.description)") } ) }
我目前正在使用WatchOS2 Beta 5和iOS 9 Beta 5开发.我完全知道这是一个测试版,但这是发布前的最后一个测试版.