1

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

我在开发者论坛上读到 openParentApplication:reply: 从 iWatch 通知 iPhone 应用程序,而 application:handleWatchKitExtensionRequest:reply 处理 iPhone 上的特定通知请求。但我想要反过来。

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

4

2 回答 2

2

为了从 iPhone 与您的手表进行通信,您需要使用应用程序组和 darwin 通知。您可以使用MMWormhole在此处提供)来执行此操作。

于 2015-01-09T09:59:04.747 回答
1

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

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

希望这有帮助。

于 2015-06-03T09:07:09.353 回答