在午夜更新Apple Watch并发症的内容

时间:2019-04-05 14:30:44

标签: apple-watch-complication clockkit

我已经添加了并发症条目,这一切似乎都很好-每个并发症条目计划在午夜进行。

我正在通过将Mac的日期设置为第二天来测试时间变化,我希望将其并发症更新到下一个条目。

但是,它仅在我打开和关闭应用程序时更新条目。我期望它会像其他标准并发症一样自动改变。这是我需要采取的某些行为吗?我希望按照文档进行自动更改。

我发现了以下内容:

  

ClockKit恰好在条目的date属性指定的时间开始显示时间线条目。

但是,这肯定比检查还大吗?我尝试将其精确设置为午夜,但(令人惊讶的)这也不起作用。

感谢您的帮助。

此外,我发现了以下有关更新时间线的内容,但我认为这是为了更改时间线条目,而不是仅刷新当前时间线的复杂性:

  

在后台应用刷新任务期间。您可以安排后台任务来定期更新watchOS内容。当您的数据在可预测的时间更改时,这种方法效果最佳。

1 个答案:

答案 0 :(得分:0)

Watch Simulator似乎在处理时间方面有一些怪癖。特别是,在您重新启动基础系统之前,它似乎并没有服从时间变化。

更改系统时钟后重新启动模拟器,然后检查您的Complication。如果要具体测试到第二天的过渡,可以将系统时间设置为晚上11:58,然后等待系统切换。