Сегодня обновление фона расширения

Могу ли я обновить данные в расширении «Сегодня», когда оно работает в фоновом режиме? В каком-то смысле не видно на экране. Или только это отображается на экране в методе widgetPerformUpdateWithCompletionHandler??? спасибо за ответы!


person Andrey Evstratenko    schedule 14.03.2017    source источник


Ответы (1)


Расширение «Сегодня» автоматически обновляется в фоновом режиме. Метод протокола NCWidgetProviding widgetPerformUpdate обрабатывает это.

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

Этот метод называется:

  1. Когда виджет обновляется в фоновом режиме.
  2. Перед тем, как будет сделан снимок виджета.

Для получения дополнительной информации вы можете обратиться к: https://github.com/pgpt10/Today-Widget

person PGDev    schedule 17.03.2017