Mon application utilise NSUserDefaults pour stocker certaines valeurs afin de pouvoir les restaurer à la mise à jour de l'application ou si l'arrière-plan est fermé. L'arrière-plan enregistre automatiquement mes valeurs entières, mais si l'utilisateur quitte l'application à partir du lanceur, les nombres sont également perdus, et la méthode ViewDidUnload ne s'impose pas lorsque j'entre en arrière-plan. Est-il possible que je puisse enregistrer le NSUserDefaults chaque fois que l'application est déchargée. En outre, la méthode ViewDidLoad a rencontré le même problème, elle ne provoque pas d'arrière-plan. Quel est le moyen de contourner cela?Comment savoir si l'application iPhone a été lancée en arrière-plan ou non
P.S. Jusqu'à présent, les seules données que mon application doit sauvegarder sont un int pour un compte à l'écran.
MISE À JOUR: UIApplicationDidEnterBackgroundingNotification fonctionne très bien avec vos suggestions!
Merci les gars! Je suis juste étonné. J'aime Stack Overflow, je n'ai jamais été nulle part ailleurs où vous pouvez obtenir cette aide si pertinente et si rapidement. – SeniorShizzle