我使用 WCSession.defaultSession().sendMessage 函数将消息从手表发送到 iphone,非 nil replyHandler 闭包
在 iPhone 上,
func session(session: WCSession, didReceiveMessage message: [String : AnyObject])
被调用而不是应该被调用的回调:
func session(session: WCSession, didReceiveMessage message: [String : AnyObject], replyHandler: ([String : AnyObject]) -> Void)
因此我不能调用replyHandler :-(
知道为什么吗?多谢!
编辑:用于拨打电话的代码:
WCSession.defaultSession().sendMessage(applicationDict, replyHandler: { (reply : [String : AnyObject]) -> Void in
...
},
errorHandler: { (er : NSError ) -> Void in
// Handle error
print(er.description)
});