WatchKit,我应该从 ExtensionDelegate 更新 UI 吗?
WatchKit, should I be updating UI from ExtensionDelegate?
我正在使用 WatchConnectivity 在 phone 和手表之间传输数据。现在我在 ExtensionDelegate+WCSessionDelegate.swift
文件中实现了 didReceiveUserInfo
。当我收到数据时,我需要通知我的 InterfaceController 手表已收到所需的数据并准备就绪。
由于 didReceiveUserInfo
在 ExtensionDelegate 中,我如何让 InterfaceController 知道它已准备好开始执行任务?或者我应该将 InterfaceController 设为 WCSessionDelegate 吗?我正在读一本关于 WatchOS 的 Ray Wenderlich 书,他们建议在 AppDelegate 的扩展中做大多数这样的事情,或者在这种情况下,ExtensionDelegate。
如果可以的话,代码示例会很棒!
谢谢。
通过添加 NSNotifications 的观察者解决了它。
我正在使用 WatchConnectivity 在 phone 和手表之间传输数据。现在我在 ExtensionDelegate+WCSessionDelegate.swift
文件中实现了 didReceiveUserInfo
。当我收到数据时,我需要通知我的 InterfaceController 手表已收到所需的数据并准备就绪。
由于 didReceiveUserInfo
在 ExtensionDelegate 中,我如何让 InterfaceController 知道它已准备好开始执行任务?或者我应该将 InterfaceController 设为 WCSessionDelegate 吗?我正在读一本关于 WatchOS 的 Ray Wenderlich 书,他们建议在 AppDelegate 的扩展中做大多数这样的事情,或者在这种情况下,ExtensionDelegate。
如果可以的话,代码示例会很棒!
谢谢。
通过添加 NSNotifications 的观察者解决了它。