2011-11-02 57 views
0

在我的應用程序開始時,我讓我的用戶先註冊,然後讓他們登錄View.I想要保存成功註冊的用戶,並讓他們到達loginView而不是註冊視圖。Iphone App註冊用戶數據日誌

我該如何做到這一點。據我所知,iphone被註冊爲一個用戶。告訴我什麼是最好的方式。以及如何保持用戶數據和重定向到用戶的登錄視圖?

感謝

回答

0

您可以使用NSUserDefaults的保存,如登錄信息的用戶數據。

看看this tutorialreference

總之,你會做這樣的事情:註冊後

節能:

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 
[prefs setObject:@"UserName" forKey:@"UserName"]; 
[prefs setObject:@"Pass" forKey:@"Pass"]; 
// This is suggested to synch prefs, but is not needed 
[prefs synchronize]; 

檢索上的應用程序啓動:

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 
NSString *userName = [prefs stringForKey:@"UserName"]; 
NSString *pass = [prefs stringForKey:@"Pass"]; 
+0

好的..我正在嘗試這種方法...將樂你知道發生了什麼..感謝你的回覆.. –

+0

你能解釋一下SetObject:@「UserName」在這裏做什麼嗎?我需要用任何名字註冊一個用戶,並保存在首選項/日誌中。當開放的應用程序讓他重定向到登錄頁面檢查這個用戶是否已經註冊。我有點困惑與我的接近。你能否告訴我最好的方法? –

+0

使用這種方法,您可以將註冊用戶的用戶名和密碼保存在NSUSerDefaults中。並在應用程序啓動時檢索它,或者每當您想檢查用戶登錄信息是否已保存爲用戶默認值時。 – Daniel