J'ai trouvé cette méthode dans un fichier délégué et j'ai inséré du code. Le code n'est jamais exécuté, même lorsque le bouton d'accueil est enfoncé. Quand ou comment cette fonction est appelée?- (void) applicationWillTerminate: (UIApplication *) application
Répondre
Vous devez utiliser la méthode applicationDidEnterBackground
si votre application et votre système d'exploitation prennent en charge le multitâche.
De applicationWillTerminate
docs:
Pour les applications qui prennent en charge arrière-plan exécution, cette méthode est généralement pas appelé lorsque l'utilisateur quitte l'application car l'application déplace simplement l'arrière-plan dans ce cas. Toutefois, cette méthode peut être appelée dans les situations où l'application s'exécute dans l'arrière-plan (non suspendu) et le système doit y mettre fin pour une raison .
Je pensais que l'iPod touch ne fonctionne pas plusieurs fois. Un seul programme s'exécute à la fois. –
iPod touch 3G fait - voir http://en.wikipedia.org/wiki/List_of_iOS_devices#Caractéristiques pour quels appareils prennent en charge le multitâche (dernière rangée du tableau) – Vladimir
- 1. - (void) applicationDidEnterBackground: application (UIApplication *)
- 2. ApplicationWillTerminate dans iOS 4.0
- 3. Détecter la vue dans laquelle se trouvait l'utilisateur - (void) applicationWillTerminate
- 4. simulateur iPhone et applicationWillTerminate()
- 5. - (void) ApplicationWillResignActive: L'application (UIApplication *) ne se fait jamais appeler
- 6. applicationWillTerminate semble être incohérent
- 7. Comment gérer correctement applicationWillTerminate dans une application iPhone?
- 8. L'utilisation de la méthode applicationWillTerminate ne semble pas fonctionner
- 9. applicationWillTerminate n'est pas invoqué
- 10. AutoreleasePool dans UIApplication boucle
- 11. Question concernant dealloc et applicationWillTerminate
- 12. BlackBerry utilisant UIApplication avec MainScreen
- 13. Comment sous-classer UIApplication?
- 14. UIApplication sharedApplication - keyWindow est nul?
- 15. KVO sur la valeur "windows" de UIApplication?
- 16. Lorsque l'utilisation [[délégué UIApplication sharedApplication]]
- 17. self.appDelegate = [[délégué UIApplication sharedApplication]]; TOUJOURS 0x0
- 18. NSTimer ne fonctionne pas sans UIApplication?
- 19. comment obtenir mon UIWindow en utilisant UIApplication?
- 20. Obtention d'une référence au délégué UIApplication
- 21. Différence entre "MyClass & func1 (void)" et "MyClass * func2 (void)"
- 22. Expliquer void (* signal (int Signo, void * (func) (int))) (int)
- 23. Quelle est la différence entre - (void) et + (void) méthodes
- 24. applicationWillTerminate sortie normale vs sortie ad iPhone question
- 25. comment hériter UIApplication au lieu de NSObject
- 26. casting pointeurs void
- 27. Silktest void 0 bug?
- 28. Utilisation de (void) awakeFromNib
- 29. problème d'affectation de void *
- 30. Void * exemple pour JNA
Courez-vous sur iOS 4? – kennytm
Oui, ce serait le cas. –