我能夠從觀察數據發送到父應用程序與iPhone到WatchKit通信
[WKInterfaceController openParentApplication:applicationData reply:^(NSDictionary *replyInfo, NSError *error) {}]
API,但如何從iPhone發送數據的目的C.
我能夠從觀察數據發送到父應用程序與iPhone到WatchKit通信
[WKInterfaceController openParentApplication:applicationData reply:^(NSDictionary *replyInfo, NSError *error) {}]
API,但如何從iPhone發送數據的目的C.
觀看的代碼在你的WatchKit執行擴展在您的手機上完成,手錶基本上充當外部屏幕
您有一些方法可以實現這一點。最簡單的是使用MMWormhole。
您使用發送數據:
[self.wormhole passMessageObject:@{@"titleString" : title}
identifier:@"messageIdentifier"];
,您會收到它使用:
[self.wormhole listenForMessageWithIdentifier:@"messageIdentifier"
listener:^(id messageObject) {
// Do Something
}];
注意蟲洞使用的應用程序組進行溝通,所以你需要啓用它。
什麼MMWormhole使用,引擎蓋下,是CFNotificationCenterGetDarwinNotifyCenter
。這個實現很簡單,如果你想做你自己的實現,你可以獲得更多關於CFNotificationCenterGetDarwinNotifyCenter
in this medium post的信息。