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 № 1Sie 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.