当我运行下面的代码片段时,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 上试用它。