1

我使用 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)
    });
4

0 回答 0