Iphone 如何在应用程序基于故事板中的NSUserDefaults启动时加载特定场景
我不熟悉故事板。我制作了一个有登录屏幕的应用程序。用户登录后,其用户名和密码将保存在Iphone 如何在应用程序基于故事板中的NSUserDefaults启动时加载特定场景,iphone,storyboard,nsuserdefaults,segue,Iphone,Storyboard,Nsuserdefaults,Segue,我不熟悉故事板。我制作了一个有登录屏幕的应用程序。用户登录后,其用户名和密码将保存在NSUserDefaults中。这是因为用户在安装应用程序后只需登录一次。每当用户再次打开应用程序时,登录页面不应出现。我不知道如何在故事板中实现这一点。有人能告诉我怎么做吗 编辑: 我在didfishlaunchingwithoptions NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; if ([defaults object
NSUserDefaults
中。这是因为用户在安装应用程序后只需登录一次。每当用户再次打开应用程序时,登录页面不应出现。我不知道如何在故事板中实现这一点。有人能告诉我怎么做吗
编辑:
我在didfishlaunchingwithoptions
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;
可能重复:我遇到以下错误:未能实例化UIMainstryBoard文件“MainstryBoard”的默认视图控制器-可能未设置指定的入口点?请参阅有问题的代码。确保已在情节提要中将控制器设置为“初始视图控制器”(它将显示指向场景的箭头)。然后你就可以走了,不客气。我会把它标记为重复的,因为链接的答案就是你要找的。