L'ensemble de paramètres est censé être une chose plutôt simple, mais pour une raison quelconque, je n'arrive pas à le faire fonctionner. Dans mes paramètres Root.plist, j'utilise un PSToggleSwitchSpecifier
et un PSTextFieldSpecifier
Les deux ont Type, Title, Key et DefaultValue. Et il apparaît correctement lorsque vous le regardez dans les paramètres sur l'iPod Touch (et le simulateur). Mais je ne peux pas récupérer les valeurs. Ils reviennent juste NULL
.NSUserDefaults - obtention de null pour toutes les valeurs
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
self.websiteURL = [defaults stringForKey:@"myBaseURL"];
La seule façon que je reçois pour montrer une valeur si je vais dans les paramètres et changer les valeurs à autre chose que la valeur par défaut. Puis, quand je reviens à l'application et ça va fonctionner correctement. Comment puis-je le configurer de sorte qu'il ne nécessite pas d'ouvrir les paramètres du tout?
Cela me semble très stupide, mais hélas c'est la façon dont Apple a mis les choses en place. Merci de m'avoir indiqué la bonne direction. http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/UserDefaults/Tasks/UsingDefaults.html%23//apple_ref/doc/uid/20000719-BAJFBAAH – RyanJM