无法激活 WCSession
Unable to activate WCSession
我已将我的 Xcode 项目更新为 Swift 3,因此我现在正在使用 Xcode 8。在 Swift 2 中,我可以毫无问题地设置 WCSession 并向手表发送消息。现在 Swift 3 我无法激活会话。调试器说:[WC] __28-[WCSession activateSession]_block_invoke 通知守护进程准备好会话状态
这是什么意思,如何解决?
PS:在另一个视图控制器中,我使用完全相同的代码来发送消息,但它确实有效。
实施新的 WCSessionDelegate 回调,以便您可以接收任何错误/告知会话何时激活。
optional func session(_ session: WCSession,
activationDidCompleteWithState activationState: WCSessionActivationState,
error error: NSError?)
或
- (void)session:(WCSession *)session
activationDidCompleteWithState:(WCSessionActivationState)activationState
error:(NSError *)error
我已将我的 Xcode 项目更新为 Swift 3,因此我现在正在使用 Xcode 8。在 Swift 2 中,我可以毫无问题地设置 WCSession 并向手表发送消息。现在 Swift 3 我无法激活会话。调试器说:[WC] __28-[WCSession activateSession]_block_invoke 通知守护进程准备好会话状态
这是什么意思,如何解决?
PS:在另一个视图控制器中,我使用完全相同的代码来发送消息,但它确实有效。
实施新的 WCSessionDelegate 回调,以便您可以接收任何错误/告知会话何时激活。
optional func session(_ session: WCSession,
activationDidCompleteWithState activationState: WCSessionActivationState,
error error: NSError?)
或
- (void)session:(WCSession *)session
activationDidCompleteWithState:(WCSessionActivationState)activationState
error:(NSError *)error