WatchKit,我应该从ExtensionDelegate更新UI吗?

时间:2016-12-09 12:07:41

标签: ios swift watchkit

我使用WatchConnectivity在手机和手表之间传输数据。现在我在didReceiveUserInfo文件中实现了ExtensionDelegate+WCSessionDelegate.swift。当我收到数据时,我需要通知我的InterfaceController手表已经收到了所需的数据并准备好了。

由于didReceiveUserInfo在ExtensionDelegate中,我如何让InterfaceController知道它准备开始做什么?或者我应该使InterfaceController成为WCSessionDelegate?我正在阅读关于WatchOS的Ray Wenderlich书,他们建议在AppDelegate的扩展中执行大多数这样的操作,或者在这种情况下,使用ExtensionDelegate。

如果可以,代码示例会很酷!

感谢。

1 个答案:

答案 0 :(得分:0)

通过添加NSNotifications的观察者来解决它。