J'ai deux classes de contrôleur de vue dans mon délégué d'application. Je peux passer d'un contrôleur de vue au contrôleur de vue suivant en émettant la méthode -pushViewController:animated
de la classe navigationController
et en revenant au contrôleur de vue précédent en appelant la méthode -popViewController:animated
. Maintenant, mon problème est que je veux sauver une certaine valeur aux préférences en utilisant NSUserDefaults
quand je vais revenir au premier contrôleur de vue, et je ne sais pas où dois-je mettre:Quelle fonction appellera quand le contrôleur de vue est changé en un autre contrôleur de vue?
[[NSUserDefaults standardUserDefaults] setObject:@"value" forKey:@"key"];