2015-05-08 74 views
1

我能夠從觀察數據發送到父應用程序與iPhone到WatchKit通信

[WKInterfaceController openParentApplication:applicationData reply:^(NSDictionary *replyInfo, NSError *error) {}] 

API,但如何從iPhone發送數據的目的C.

回答

0

觀看的代碼在你的WatchKit執行擴展在您的手機上完成,手錶基本上充當外部屏幕

2

您有一些方法可以實現這一點。最簡單的是使用MMWormhole

您使用發送數據:

[self.wormhole passMessageObject:@{@"titleString" : title} 
         identifier:@"messageIdentifier"]; 

,您會收到它使用:

[self.wormhole listenForMessageWithIdentifier:@"messageIdentifier" 
listener:^(id messageObject) { 
    // Do Something 
}]; 

注意蟲洞使用的應用程序組進行溝通,所以你需要啓用它。

什麼MMWormhole使用,引擎蓋下,是CFNotificationCenterGetDarwinNotifyCenter。這個實現很簡單,如果你想做你自己的實現,你可以獲得更多關於CFNotificationCenterGetDarwinNotifyCenterin this medium post的信息。