gpt4 book ai didi

ios - 我应该用哪种方法检查 NSUserDefaults?

转载 作者:行者123 更新时间:2023-11-29 01:48:57 24 4
gpt4 key购买 nike

在我的 iOS 应用程序中,我制作了一个登录页面作为应用程序的入口点(使用 Storyboard)但是,我不希望用户每次使用该应用程序时都看到登录页面,因此我考虑在用户过去已经登录过的情况下启动该应用程序的主页。

为此,我开始使用 NSUserDefaults 保存登录行为,但我不知道应该在哪个 LoginViewController 方法中检查它?另外,这种以“自动记录”为特色的方式是否是一种好的做法?

最佳答案

最好的地方是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"];

}

关于ios - 我应该用哪种方法检查 NSUserDefaults?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31629540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com