J'utilise NSUserDefaults
pour stocker certains paramètres d'application.Ajout de nouveaux paramètres à NSUserDefaults
Je dois définir une valeur par défaut pour mes paramètres.
J'ai donc ajouté isAppFirstLaunch
valeur par défaut et définir toutes les valeurs (initiales) par défaut nécessaires à mes paramètres dans le premier lancement de l'application.
Mais très souvent, j'ajoute de nouveaux paramètres. Dans ce cas isAppFirstLaunch is FALSE
et je ne peux pas définir de valeur par défaut, donc je dois supprimer mon application et l'installer againg.
Donc la question est: Comment régler les nouveaux paramètres par défaut?.
Comme j'unserstand si mon application est dans l'appstore
[[[NSBundle mainBundle] infoDictionary]objectForKey:@"CFBundleVersion"]];
que je peux stocker la version app dans mes valeurs par défaut et vérifier si la version modifiée Nouveaux paramètres par défaut.
Mais que faire avec le débogage? Dois-je toujours supprimer l'application pour nettoyer les défauts?
C'est exactement ce que [ '- [NSUserDefaults registerDefaults:]'] (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/Reference/Reference.html# // apple_ref/occ/instm/NSUserDefaults/registerDefaults :) est pour. –
Merci, fermé. –