从父应用程序发送消息到 WatchKit 接口

Sending messages from parent app to WatchKit Interface

我可以使用 +openParentApplication:reply: 从我的 WatchKit 接口向其父应用程序发送消息,并且我可以在回复中提供来自父应用程序的数据。

是否有官方的 Apple 机制可以在另一个方向触发消息,最好是 Objective-C API 对任意用户数据具有类似的支持,或者我是否必须使用像 MMWormhole?

openParentApplication:reply: 确实有 reply 参数用于将消息发送回 WatchKit 端。

但我认为您的意思是直接从 iPhone 应用触发消息。您可以为此查看 Darwin notifications。它是一个 C API,但概念类似于 NSNotificationCenter,您可以在其中注册以监听某些通知,然后 post 来自其他地方的通知。