Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.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
Ios LaunchScreen.storyboard如何重定向到Main.storyboard_Ios_Objective C_Iphone_Xcode - Fatal编程技术网

Ios LaunchScreen.storyboard如何重定向到Main.storyboard

Ios LaunchScreen.storyboard如何重定向到Main.storyboard,ios,objective-c,iphone,xcode,Ios,Objective C,Iphone,Xcode,我是iOS开发者的新手,我知道这是一个非常简单的问题,但我真的不明白为什么 当我构建SingleViewApplication时,Xcode自动生成LaunchScreen.storyboard和Main.storyboard 但是我找不到任何像[self.navigationController pushViewController:这样的代码,它们可以选择哪个视图控制器作为顶级视图的最后一个进入堆栈 我只找到ViewController.{h,m}作为第一个,没有看到将视图从LaunchSc

我是iOS开发者的新手,我知道这是一个非常简单的问题,但我真的不明白为什么

当我构建
SingleViewApplication
时,Xcode自动生成
LaunchScreen.storyboard
Main.storyboard

但是我找不到任何像
[self.navigationController pushViewController:
这样的代码,它们可以选择哪个视图控制器作为顶级视图的最后一个进入堆栈

我只找到
ViewController.{h,m}
作为第一个,没有看到将视图从
LaunchScreen.storyboard
更改为
Main.storyboard
的逻辑


有人能帮忙吗?谢谢..

Main.storyboard文件和启动屏幕在项目属性中定义。 您可以通过点击xcode中的project来找到它,然后在下面的target中找到这两个名称,您可以通过选择标签旁边的下拉列表来选择自己的名称


和其他重定向到LaunchScreenMain.storyboard您可以在项目中引用info.plist文件,也可以引用AppDelegate.h和AppDelegate.m

我认为
启动屏幕.storyboard
不会推动
Main.storyboard
。一切都是在幕后管理的,你不能改变这种行为


您可以更改的是
主.storyboard
中的初始
视图控制器,以便在
启动屏幕后立即实例化。storyboard
消失,应用程序完全加载。

最有可能的是,iOS首先查找LaunchScreen.storyboard文件,并在一段时间内以及完成后显示该文件使用它,它将查找Main.storyboard


正如Tejas在他的回答中提到的,这些名称在plist中是硬连接的,您可以更改这些名称。

在启动screen.storyboard之后实例化Main.storyboard需要做哪些更改?