使用 WatchKit,有没有办法让屏幕一直亮着?

Using WatchKit, is there a method to keep the screen on?

我的应用程序显示各种倒数计时器,用户将查看这些计时器以了解何时执行各种任务。当应用程序位于前台时,我希望此屏幕继续显示在手表上。目前,屏幕会自动关闭,如果我不甩手腕,应用程序甚至会暂停。

这只是我必须设计的东西,还是我找不到改变这种行为的方法?

WatchKit 中没有以编程方式保留应用程序的方法alive/awake。正如您所建议的,您必须围绕此限制进行设计。

在手表上设置倒数计时器的正确方法是将其添加到复杂功能中。

它支持在您提供未来日期时自动计时

CLKRelativeDateTextProvider(date: wakeupDate, style: .timer, units: .second)