simulateur d'iPhone et applicationWillTerminate()
Lorsque mon application est exécuté dans le simulateur d'iPhone, le délégué de la méthode
- (void)applicationWillTerminate:(UIApplication *)application
n'est appelée la première fois que j'ai touché le simulateur d'iPhone, le bouton home.
Après que la maison de bouton est pressé et que l'application est lancée à nouveau, de frapper le bouton d'accueil ne fait pas appel à la méthode du délégué.
Ce qui se passe ici? Suis-je un malentendu quelque chose de fondamental?
OriginalL'auteur firstresponder | 2008-12-15
Vous devez vous connecter pour publier un commentaire.
Je soupçonne qu'il est appelé, mais que vous êtes confus, car après avoir appuyé sur le bouton Accueil dans le Simulateur, vous avez terminé la session en cours dans Xcode. Vous avez probablement une
NSLog
dans votreapplicationWillTerminate:
méthode, oui? Une fois que vous appuyez sur le bouton Home,NSLog
s n'apparaissent plus dans Xcode de l'exécution de la console. Si vous ouvrez/Applications/Console.app
j'attends qu'ils vont montrer là-haut.Xcode ne paie plus d'attention à l'enregistrement de la sortie de l'iPhone Simulator après la fin du programme et retour au Springboard. Tout fonctionne toujours exactement la même à l'exception de sortie n'iront pas à Xcode de la course du journal.
J'ai peut-on différencier l' (arrêt de l'application en raison de certaines de téléphone d'appel et de la reprendre à partir de l'état précédent) et (lancement de l'application) ?
OriginalL'auteur Lily Ballard
est appelée lors de l'application "termine".
Si vous utilisez iOS l'application ne s'arrête PAS lorsque le bouton est enfoncé, sauf si vous avez désactivé le multi-tâches pour votre application ou l'utilisateur ne dispose pas d'un "multi-tâches", appuyé par appareil.
est maintenant utilisé lorsque l'utilisateur appuie sur le bouton home. Sauf si (comme je l'ai déjà dit) vous avez désactivé le multi-tâches pour votre application ou l'utilisateur ne dispose pas d'un "multi-tâches", appuyé par appareil.
OriginalL'auteur Linuxmint