widgetPerformUpdateWithCompletionHandler只调用一次

时间:2015-06-11 09:00:23

标签: swift ios8-today-widget today-extension

我正在实现今天的扩展,我花了一些时间来加载所需的信息,但我发现widgetPerformUpdateWithCompletionHandler一旦被发现没有数据就被调用,之后再也找不到更新的数据;这是我使用的代码片段:

func widgetPerformUpdateWithCompletionHandler(
    completionHandler: ((NCUpdateResult) -> Void)!) {
        downloadCloseBuses({(data, error) in
            self.resetContentSize()
            let process:NCUpdateResult=self.busCollection.count()>0 ? .NewData: .NoData
            completionHandler(process)
        })
}

1 个答案:

答案 0 :(得分:0)

我最终保存了关闭并在每次有新数据时调用它。