2010-10-11 5 views
0

J'ai écrit une petite application et essayé de l'exécuter sur mon appareil. J'avais écrit une fonction et essayé de l'appeler dans l'application a fini le lancement. Il n'a pas été appelé chaque fois que j'ai exécuté mon application à partir de l'écran d'accueil. Puis quelqu'un m'a dit que applicationdidFinishLaunching n'est pas appelé chaque fois que vous lancez votre application à partir de l'écran d'accueil. J'ai ensuite essayé de l'appeler dans viewDidLoad et plus tard dans les méthodes viewWillAppear mais il n'a jamais été appelé après le premier lancement. Donc, finalement, j'ai dû mettre un UIButton et appeler la fonction sur buttonClick, après quoi il a finalement travaillé. Quelqu'un peut-il me dire pourquoi c'est arrivé?Applicationdidfinishlaunching, viewDidLoad, viewWillAppear n'est pas appelé

Répondre

0

Vous testez probablement sur iOS 4 qui prend en charge le multitâche, où les applications ne sont pas abandonnées mais suspendues. Vous devriez lire un peu sur le cycle de vie de l'application dans iOS4

Questions connexes