有没有一种方法可以使用Swift将预定义的字典或数组从iPhone发送到Apple Watch?

时间:2019-07-06 13:03:56

标签: swift iphone apple-watch

我知道有很多关于如何从iPhone发送简单key:value对以观看的信息。我正在尝试通过其中包含此数据的预定义词典 semifinal

["teamb": USA, "longitude": 4.472840, "time": 21:00, "date": 02 Jul 2019, "latitude": 45.712250, "teama": England, "location": Stade de Lyon, Lyon]

在iPhone端,要发送消息,我正在这样做

 if (WCSession.default.isReachable)
 {
     //this works
     let msg = ["Key" : "Value"]
     //this does not 
     let msg = semifinal
     WCSession.default.sendMessage(msg, replyHandler: nil, errorHandler: nil) 
 }

要在Watch端收到此消息

  func session(_ session: WCSession, didReceiveMessage message: [String : Any]) 
{
        print ("info received");
}

我尝试过使用sendMessageData,transferUserInfo等其他方法发送数组,字典,但似乎对我没有任何作用。

0 个答案:

没有答案