Swift widgetPerformUpdateWithCompletionHandler只调用一次
我正在实现一个today扩展,其中我花了一些时间加载所需的信息,但我发现widgetPerformUpdateWithCompletionHandler只调用了一次,没有找到任何数据,之后就再也找不到更新的数据;这是我使用的一段代码:Swift widgetPerformUpdateWithCompletionHandler只调用一次,swift,ios8-today-widget,today-extension,Swift,Ios8 Today Widget,Today Extension,我正在实现一个today扩展,其中我花了一些时间加载所需的信息,但我发现widgetPerformUpdateWithCompletionHandler只调用了一次,没有找到任何数据,之后就再也找不到更新的数据;这是我使用的一段代码: func widgetPerformUpdateWithCompletionHandler( completionHandler: ((NCUpdateResult) -> Void)!) { downloadCloseBuses({
func widgetPerformUpdateWithCompletionHandler(
completionHandler: ((NCUpdateResult) -> Void)!) {
downloadCloseBuses({(data, error) in
self.resetContentSize()
let process:NCUpdateResult=self.busCollection.count()>0 ? .NewData: .NoData
completionHandler(process)
})
}
我最终保存了闭包,并在每次有新数据可用时调用它