我不明白在当前时间线结束后如何可靠地在 watchOS 上重新加载并发症时间线。
在getTimelineEndDate:forComplication:withHandler ( CLKComplicationDataSource ) 中,我将返回当天的结束时间。
我的期望是,watchOS 会在此日期之后自动执行时间线重新加载,否则这种方法有什么意义?
我试图在时间线结束时(午夜)安排后台应用程序刷新并在那里重新加载所有活动的并发症,但如果手表在充电器上,watchOS 似乎不会执行这些任务。此外,它不会在手表解锁后立即安排(例如,早上)。
我错过了什么?非常感谢你的帮助!