Привет эксперты,
Я проверил, что происходит с моим приложением, когда iPhone выключен , когда приложение активно.Для этого я зарегистрировал методы обратного вызова жизненного цикла приложения в консоли отладчика xcode.
Результат был: Когда я нажимаю кнопку включения / выключения устройства в течение некоторого времени, вызывается applicationWillResignActive
.IPhone показывает возможность выключить устройство на экране.Если я не знаю, выключить ли это, iPhone выключается.Но, с другой стороны, никакие дополнительные методы обратного вызова, такие как applicationDidEnterBackground
или applicationWillTerminate
, не называются .В результате все данные будут потеряны, если я не сохраню их в applicationWillResignActive
.Хотя в Руководстве по программированию приложений для iOS сказано, что данные приложения следует сохранять в applicationDidEnterBackground
и applicationWillTerminate
.
Как вы думаете, это один из двух методов, которые до сих пор называютсятолько больше не печатается в консоли?
С уважением