Live Activity 中的 SwiftUI Text(_, style: .timer) 错误

Emp*_*c10 1 swift widgetkit swiftui activitykit

我在实时活动中添加了Text(Date().addingTimeInterval(2400), style: .timer),但是当倒计时为零并且通知尚未发送时,它就开始计数。

可以修复吗?

我尝试使用普通计时器,但在实时活动中它不起作用

Hei*_*ala 5

请改用此初始化程序:https://developer.apple.com/documentation/swiftui/text/init(timerinterval:pausetime:countsdown:showshours:)

所以在你的情况下:

let range = Date()...Date().addingTimeInterval(2400)

Text(
   timerInterval: range,
   pauseTime: range.lowerBound
)
Run Code Online (Sandbox Code Playgroud)