Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在应用程序基于故事板中的NSUserDefaults启动时加载特定场景_Iphone_Storyboard_Nsuserdefaults_Segue - Fatal编程技术网

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”的默认视图控制器-可能未设置指定的入口点?请参阅有问题的代码。确保已在情节提要中将控制器设置为“初始视图控制器”(它将显示指向场景的箭头)。然后你就可以走了,不客气。我会把它标记为重复的,因为链接的答案就是你要找的。