applicationWillTerminate не вызывается после пробуждения приложения в фоновом режиме после UIApplicationLaunchOptionsLocationKey
Цель: я пытаюсь определить, когда приложение закрывается. ApplicationWillTerminate не вызывается после того, как iOS убивает мое приложение.
Вопрос:
applicationWillTerminate не вызывается после того, как приложение разбудило приложение, а затем впоследствии завершается iOS (обычно это 10 секунд времени) в фоновом режиме из-за события местоположения (например, вход в регион маяка или UIApplicationLaunchOptionsLocationKey). Это почему?
- Метод испытания 1: http://lemonjar.com/iosconsole/
- Метод тестирования 2: добавлены UILocalNotifications
Цепочка событий:
- приложение не работает
- маяк включен
- приложение разбудило iOS
- через некоторое время (обычно 10 секунд) приложение перестает работать
- однако метод applicationWillTermiante не вызывается.