0

当我运行下面的代码片段时,WidgetKit 应该根据 Apple 的文档在每分钟结束时请求一个新的时间线。

Code Block 
let currentDate = Date()
let futureDate = Calendar.current.date(byAdding: .minute, value: 1, to: currentDate)!
let timeline = Timeline(entries: [
      Entry(date: currentDate, number: Int.random(in: 0...10))], policy: .after(futureDate))
completion(timeline)

但它只工作一次,之后什么也没有发生,就好像它被设置为一样.never。我正在 iOS 14 Beta 2 上试用它。

4

1 回答 1

0

那是因为您的更新过于激进。将其更改为 15 分钟,它将起作用

于 2021-01-14T20:18:20.470 回答