1

我已经添加了我的并发症条目,这一切似乎都运行良好 - 每个并发症条目都安排在午夜。

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

但是,它仅在我打开和关闭我的应用程序时更新条目。我期待看到它像其他标准并发症一样自动改变。这是我需要竭尽全力实施的一些行为吗?我希望根据文档进行自动更改。

我发现了以下内容:

ClockKit 在条目的 date 属性指定的时间精确地开始显示时间线条目。

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

任何帮助表示赞赏。

此外,我发现以下有关更新时间线的内容,但我认为这将用于更改时间线条目,而不是仅刷新当前时间线的并发症:

在后台应用刷新任务期间。您可以安排后台任务以定期更新您的 watchOS 内容。当您的数据在可预测的时间发生变化时,这最有效。

4

1 回答 1

0

手表模拟器似乎在处理时间方面有些怪癖。特别是,在您重新启动它之前,它似乎不会遵守底层系统的时间变化。

更改系统时钟后重新启动模拟器,然后检查您的复杂功能。如果要具体测试过渡到次日,可以将系统时间设置为晚上11点58分,等待切换。

于 2019-09-25T00:50:37.793 回答