/ / Stimmt irgendetwas mit meinem Ladevorgang NSUserDefaults nicht? - iphone, ios

Stimmt etwas mit meiner Ladeoperation NSUserDefaults nicht? - iphone, ios

Alles funktioniert wie erwartet, aber ich wollte nur sicherstellen, dass ich das richtig mache:

NSString * uName = [[NSUserDefaults standardUserDefaults]objectForKey:@"key1"];
NSString * pWord = [[NSUserDefaults standardUserDefaults]objectForKey:@"key2"];

Antworten:

1 für die Antwort № 1

Sie können das Folgende verwenden, wenn Sie nur speichern NSString zum Schlüssel1 und key2.

NSString *myString = [[NSUserDefaults standardUserDefaults] stringForKey:@"keyToLookupString"];

Weitere Informationen finden Sie im Blog-Beitrag zur Verwendung von NSUserDefault.

iPhone Programming Tutorial - Speichern / Abrufen von Daten mit NSUserDefaults


1 für die Antwort № 2

Jep. So lesen Sie ein Objekt aus den Benutzervorgaben.

- (NSString *)stringForKey:(NSString *)defaultName Das Gleiche gilt auch für statischere Eingaben.