我正在实现今天的扩展,我花了一些时间来加载所需的信息,但我发现widgetPerformUpdateWithCompletionHandler一旦被发现没有数据就被调用,之后再也找不到更新的数据;这是我使用的代码片段:
func widgetPerformUpdateWithCompletionHandler(
completionHandler: ((NCUpdateResult) -> Void)!) {
downloadCloseBuses({(data, error) in
self.resetContentSize()
let process:NCUpdateResult=self.busCollection.count()>0 ? .NewData: .NoData
completionHandler(process)
})
}
答案 0 :(得分:0)
我最终保存了关闭并在每次有新数据时调用它。