仅创建一次登录页面

时间:2011-04-22 05:46:06

标签: iphone objective-c xcode

问候,

我是iphone开发的新程序员。我正在使用Open Erp创建一个应用程序,我需要一个登录页面,该页面仅在第一次运行应用程序时出现,还有一个设置页面,以便在需要时进行更改。

我已经使用NSUSerDefaults访问类周围的变量,但不确定如何保存它并在第二次运行应用程序时自动登录。

我感谢您提供的任何帮助。

谢谢

1 个答案:

答案 0 :(得分:2)

您可以将NSUserDefaults中的密钥对象设置为

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
            [userDefaults setObject:username forKey:@"userName"];

并从默认值中获取 -

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
NSString *user_name = [userDefaults objectForKey:@"userName"];

当您启动应用时,检查userdefauls是否为预先保存的用户名(如果为nil),则显示登录视图,否则显示您想要的视图。