如何将一些消息或字符串从iphone设备传递到配对的Apple Watch

时间:2015-01-09 03:37:16

标签: ios objective-c watchkit apple-watch watch-os

我想知道如何将特定的消息或字符串从我的iPhone设备传递到配对的iWatch。我真的想知道从开发的角度来看这是如何处理的。是否有任何特定的WKInterfaceController方法或API将信息从iPhone传递到iWatch?

我在开发者论坛上看过openParentApplication:reply:从iWatch和应用程序通知iPhone应用程序:handleWatchKitExtensionRequest:回复处理iPhone上的特定通知请求。但我想反过来。

让我们说,我有一个带有UITextField和UIButton的iPhone应用程序故事板场景。用户输入"您好!"在文本字段上并单击按钮。现在我在iwatch故事板的同一项目中有一个手表套件扩展。这个故事板场景有一个" WKInterfaceLabel"。我想让我的iPhone控制器与WKInterfaceController交互,以便在iphone stroyboard上输入的消息(" Hello!"在这种情况下)可以传递给iWatch控制器并显示在iWatch上。

2 个答案:

答案 0 :(得分:2)

要从iPhone与手表通信,您需要使用应用程序组和达尔文通知。您可以使用MMWormholeavailable here)来执行此操作。

答案 1 :(得分:1)

MMWormhole将完成所需的工作。它使用darwin通知中心在应用程序及其扩展程序之间进行通信。

只需使用CocoaPods安装它,或将MMWormhole.hMMWormhole.m添加到项目中。

希望这会有所帮助。