Мои UIViewController
регистры для уведомлений, которые отправляет мой компонент модели, когда он закончил загрузку содержимого.
Загрузка может происходить в фоновом режиме (с помощью beginBackgroundTaskWithExpirationHandler:
), поэтому, очевидно, я не хочу, чтобы мой графический интерфейс пытался перерисовать и т.д., если загрузка завершена в фоновом режиме.
Итак, у меня есть два варианта: 1) модель знает, когда она находится в фоновом режиме/переднем плане и не запускает уведомления. 2) реестры UIViewController
для уведомлений, когда они находятся в фоновом режиме.
Вариант 2).
Есть ли метод на UIViewController
, который всегда вызывается, когда приложение переходит в фоновый режим? Или будет ли UIViewController
регистрироваться, чтобы получать уведомление, когда приложение перемещается в фоновый режим?
(Кажется, что viewWillDisappear
, viewWillUnload
и т.д. не вызываются, когда приложение перемещается на задний план?)