0

我可以在 Today Extension 中在后台更新数据吗?在某种意义上在屏幕上不可见。或者只有它在方法 widgetPerformUpdateWithCompletionHandler 中显示在屏幕上???谢谢答案!

4

1 回答 1

1

Today 扩展在后台自动更新。NCWidgetProviding协议方法widgetPerformUpdate处理这个。

   func widgetPerformUpdate(completionHandler: @escaping (NCUpdateResult) -> Swift.Void)
    {
        completionHandler(NCUpdateResult.newData)
    }

此方法称为:

  1. 当小部件在后台更新时。
  2. 在拍摄小部件快照之前。

更多内容可以参考:https ://github.com/pgpt10/Today-Widget

于 2017-03-17T12:44:33.060 回答