1

我正在开发一个需要登录页面的 iOS 应用程序,我需要该登录页面仅在用户注销时出现,否则应用程序应该将他们带到主页或登录页面后面的任何页面有帮助吗?

4

1 回答 1

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"];
于 2013-07-17T11:30:36.687 回答