我已经将我的Xcode项目更新到了Swift 3,正因为如此,我现在使用Xcode 8。在Swift 2中,我可以毫不费力地设置WCSession并向手表发送消息。现在在Swift 3中,我无法激活会话。调试器显示: WC __28-WCSession activateSession_block_invoke通知守护进程已准备好会话状态
这意味着什么以及如何解决这个问题?
PS:在另一个视图控制器中,我使用完全相同的代码来发送消息,但它可以正常工作。
发布于 2016-07-16 21:06:16
实现新的WCSessionDelegate回调,这样您就可以接收任何错误/告知会话何时激活。
optional func session(_ session: WCSession,
activationDidCompleteWithState activationState: WCSessionActivationState,
error error: NSError?)或
- (void)session:(WCSession *)session
activationDidCompleteWithState:(WCSessionActivationState)activationState
error:(NSError *)errorhttps://stackoverflow.com/questions/38411450
复制相似问题