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