在我的iOS应用程序中,我将登录页面作为应用程序的入口点(使用故事板) 但是,我并不希望用户每次使用该应用程序时都会看到登录页面,因此如果用户过去已执行过登录,我会考虑启动该应用程序的主页。
为此我开始用NSUserDefaults保存登录行为,但我不知道我应该检查哪个LoginViewController方法呢?此外,这是一种特色"自动记录"一个好的做法?
答案 0 :(得分:1)
最佳位置在application:didFinishLaunchingWithOptions
if ([[NSUserDefaults standardUserDefaults] integerForKey:@"UserID"]==0) {
//no user login go back to login page
}
else{
//go in main screen of you application as user already login "root" is storyboard ID of main screen
self.window.rootViewController=[self.window.rootViewController.storyboard instantiateViewControllerWithIdentifier:@"root"];
}