У меня есть приложение, которое я хочу восстановить после того, как его убили во время работы в фоновом режиме.Восстановление из приложения, убитого в фоновом режиме - Какие методы вызываются при перезагрузке?
Похоже, что если приложение было убито в фоновом режиме из-за давления памяти, при повторном входе в приложение приложение возвращается в контроллер корневого представления.
Из этого теста видно, что в этом случае на контроллере корневого представления не отображаются ни viewWillAppear, либо viewDidLoad, поэтому я не могу выполнить какой-либо код таким образом при возобновлении.
Мой вопрос в том, какие методы вызывают в приведенном выше сценарии и, в конечном счете, как я могу отправить сообщение контроллеру корневого представления для обработки случая, когда приложение перезапускается после того, как оно было убито в фоновом режиме?
Уверены ли вы, что он был убит? Если это так, приложение перезапускается так же, как это было новое начало ... – Wain
Кажется, есть два сценария - в одном приложение перезагружается, а в другом - в корневом представлении. – GuybrushThreepwood
didFinishLaunchingWithOptions делегат метод будет вызываться, когда приложение перезагружается каждый раз –