我有2个视图控制器,我禁用了第一个视图控制器的初始视图控制器,并启用了第二个视图控制器,但是在启动项目时,初始视图控制器仍然是第一个视图控制器,我该怎么办?谢谢!
答案 0 :(得分:8)
答案 1 :(得分:0)
或者您也可以使用代码执行此操作。
在AppDelegate
班级didFinishLaunchingWithOptions
方法中,您可以撰写
let storyBoard = UIStoryboard(name: "Main", bundle: nil)
let secondVC = storyBoard.instantiateViewControllerWithIdentifier("SecondViewController") as! SecondViewController
self.window?.rootViewController = secondVC
编辑SWift 3.0
let storyBoard = UIStoryboard(name: "Main", bundle: nil)
let secondVC = storyBoard.instantiateViewController(withIdentifier: "SecondViewController") as! SecondViewController
self.window?.rootViewController = secondVC
假设您的故事板名称为Main.Storyboard
,并且您的SecondViewController 故事板ID 和还原ID 也在Identity Inspector中设置并且使用了故事板ID。< / p>
答案 2 :(得分:0)
如果你是像我这样的初学者(iOS和OSX机器)并且你想在同一个故事板中更改入口点,那么,
- &GT;长按入口点箭头。 - &GT;将它拖动到您想要作为起点的视图控制器,箭头现在将移动到新屏幕。