2011-11-02 27 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