如何在应用程序启动时基于故事板中的NSUserDefaults加载特定场景

时间:2013-06-14 07:13:54

标签: iphone storyboard nsuserdefaults segue

我是故事板的新手。我已经编写了一个具有登录屏幕的应用程序。用户登录后,其用户名和密码将保存在NSUserDefaults中。这是因为用户在安装应用程序后只需登录一次。每当用户再次打开应用程序时,就不会出现登录页面。我不知道如何在故事板中实现这一点。有人请指导我如何做到这一点?

修改

我在didFinishLaunchingWithOptions

中编写了以下代码
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"username"] && [defaults objectForKey:@"password"] && [defaults objectForKey:@"url"]) {
    self.window.rootViewController = [self.window.rootViewController.storyboard instantiateViewControllerWithIdentifier:@"navigationview"];
}
else {
    self.window.rootViewController = [self.window.rootViewController.storyboard instantiateViewControllerWithIdentifier:@"login"];
}
return YES;

0 个答案:

没有答案