设置WatchOS并发症的初始数据

时间:2017-04-21 02:38:43

标签: ios swift watchkit

假设我有以下情况:

用户在我的手表上安装我的WatchOS应用程序。他从不发动它,但他使复杂化。复杂化启用并可见后,它应显示实际数据。

我很难找到一个可以要求提供数据的地方。

1 个答案:

答案 0 :(得分:2)

查看ClockKit中的getCurrentTimelineEntry(for:withHandler:)函数。这是watchOS查询真实数据的地方。因此,用户不必启动实际的watchOS应用程序,因为您的并发症可以通过向watchOS提供数据来独立行动。

激活watchOS复杂功能后,watchOS应自动调用getCurrentTimelineEntry(for:withHandler:)函数,并在getNextRequestedUpdateDate(handler:)函数指定的给定时间间隔后再次调用它。