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

嗨, 在我的代碼中,我無法爲鍵first_name_textfield設置此值字符串。 爲什麼呢?NSUSERDefaults類有問題或沒有?

回答

1

我已經使用此代碼來保存和檢索使用NSUserDefaults的值。所以請參考這個,它會幫助你。

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"]; 

謝謝。