Comment vérifier une instruction "if" si l'objet NSUserDefault y est enregistré ou non? Je ne suis pas vraiment sûr comment l'appeler .. Donc, une question assez courte ..NSUserDefault existe -iPHONE SDK
Merci
Comment vérifier une instruction "if" si l'objet NSUserDefault y est enregistré ou non? Je ne suis pas vraiment sûr comment l'appeler .. Donc, une question assez courte ..NSUserDefault existe -iPHONE SDK
Merci
if ([[NSUserDefaults standardUserDefaults] objectForKey:@"Foo"] != nil) {
NSLog(@"an object is saved under \"Foo\"!");
}
La réponse de Dave est correct, mais je voudrais passer le test explicite de zéro:
if ([[NSUserDefaults standardUserDefaults] objectForKey:@"Foo"]) {
NSLog(@"An object is saved under \"Foo\"!");
}
C'est un choix de style. J'aime être explicite dans mes comparaisons :) –
@Dave DeLong: Absolument. Le mien est aussi un choix de style, juste en indiquant une alternative. La cohérence est plus importante. :) – Abizern