登录页面仅在用户注销时出现

时间:2013-07-17 11:28:37

标签: ios

我正在开发一个需要登录页面的iOS应用程序,我需要该登录页面才会在用户注销时显示,否则应用程序应将其带到主页或登录页面后面的任何页面 有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

NSUserDefaults中保存退出值,同时运行应用程序检查放置在NSUserDefaults中的值,并根据该值重定向到您的屏幕。

在登录viewController viewDidLoad方法中放入此代码。

if([[[NSUserDefaults standardUserDefaults] valueForKey:@"logout"] isEqualToString:@"No"]){

  //push to your home view controller class
}

在登录成功方法中保留此项,

[[NSUserDefaults standardUserDefaults] setObject:@"Yes" forKey:@"logout"];

在注销按钮单击方法中放置此项,

[[NSUserDefaults standardUserDefaults] setObject:@"No" forKey:@"logout"];