2011-04-22 139 views
1

我正在使用iPhone/iOS應用程序。它有一個帶有兩個文本字段「用戶名」的登錄頁面&「密碼」第三個選項是「記住我」現在我想保存用戶名&當「記住我」被選中時的密碼。請告訴我如何保存密碼&用戶名。 Plz給我一個最簡單的方法。如何記住用戶名和密碼?

+0

http://stackoverflow.com/questions/5752468/how-to-get-the-nsuserdefault-value-的重複in-other-viewcontrollers – 2011-04-22 10:04:48

+0

http://stackoverflow.com/questions/6972092/ios-how-to-store-username-password-within-an-app看看這裏。 – 2012-12-07 14:56:25

+0

將用戶名和密碼存儲在[iOS的鑰匙串服務任務](http://developer.apple.com/library/mac/#documentation/Security/Conceptual/keychainServConcepts/iPhoneTasks/iPhoneTasks.html)中。 – 2011-04-22 10:04:35

回答

2

假定用戶名和密碼是文本字段。

NSUserDefaults *pref=[NSUserDefaults standardUserDefaults]; 
[pref setObject:username.text forKey:@"username"]; 
[pref setObject:password.text forKey:@"password"]; 

當您要訪問保存的值做到: -

NSString *username,*password; 
NSUserDefaults *prefs= [NSUserDefaults standardUserDefaults]; 
username=[prefs objectForKey:@"username"]; 
password=[prefs objectForKey:@"password"]; 
+0

不要使用用戶默認系統的密碼。 – 2011-04-22 18:50:32