Somente applicationWillResignActive é chamado quando o iPhone é desligado?

Olá especialistas,

Testei o que está acontecendo com meu aplicativo quando o iPhone édesligado enquanto o aplicativo estiver ativo. Para esse fim, registrei os métodos de retorno de chamada do ciclo de vida do aplicativo no console do depurador xcode.

O resultado foi: Quando pressiono o botão liga / desliga do dispositivo por algum tempoapplicationWillResignActive é chamado. O iPhone mostra uma opção para desligar o dispositivo na tela. Se eu confirmar desligar, o iPhone será encerrado. Mas aparentementenenhum outro método de retorno de chamada, comoapplicationDidEnterBackground ouapplicationWillTerminate são chamados. Como resultado, todos os dados seriam perdidos se eu não os salvarapplicationWillResignActive. Apesar deGuia de programação de aplicativos para iOS diz, deve-se salvar os dados de um aplicativo emapplicationDidEnterBackground eapplicationWillTerminate.

O que você acha, um dos dois métodos ainda é chamado e não é mais impresso no console?

Cumprimentos

questionAnswers(3)

yourAnswerToTheQuestion