2010-06-07 3 views
0
NSString *string = @"Hardwork"; 
NSUserDefaults* defs111 = [NSUserDefaults standardUserDefaults]; 
[defs111 setObject:string forKey:@"first_name_textfield"]; 

Bonjour, Dans mon code, je ne peux pas définir cette chaîne de valeur pour la clé first_name_textfield. Pourquoi est-ce, alors?NSUSERDefaults classe AVEZ-VOUS UN PROBLEME OU NON?

Répondre

1

J'ai utilisé ce code pour enregistrer et récupérer les valeurs en utilisant NSUserDefaults. Alors référez-vous cela, cela vous aidera.

IBOutlet UITextField * username; 
    IBOutlet UITextField * password; 

    NSString *userNameString; 
    NSString *passWordString; 

    userNameString = [[NSString alloc] initWithFormat:[username text]]; 
    [username setText:userNameString]; 

    NSUserDefaults *usernamedefaults = [NSUserDefaults standardUserDefaults]; 
    [usernamedefaults setObject:userNameString forKey:@"StringKey"]; 

    passWordString = [[NSString alloc] initWithFormat:[password text]]; 
    [password setText:passWordString]; 

    NSUserDefaults *passworddefaults = [NSUserDefaults standardUserDefaults]; 
    [passworddefaults setObject:passWordString forKey:@"StringKey1"]; 

Merci.