如何更改应用启动时加载的默认View Controller?

NSE*_*rer 6 iphone objective-c uiviewcontroller uiwindow

我有一个应用程序,比如'MyApp',默认情况下,只要应用程序启动,它就会加载视图控制器'MyAppViewController'.后来,我在项目中添加了一个新的视图控制器'NewViewControler'.

我现在希望'NewViewController'成为我的默认视图控制器,它在应用程序启动时加载.

请告诉我在项目中需要做出哪些改变才能实现这一目标.

Pep*_*rez 16

它很简单,只需:

  • 打开你的故事板
  • 单击与要作为初始视图的视图对应的View Controller
  • 打开属性检查器
  • 在"视图控制器"部分中选中"是初始视图控制器"复选框


Ole*_*ann 7

  1. MainWindow.xib用NewViewController 打开并替换MyAppViewController.
  2. 在您的app委托类中,将MyAppViewController的属性替换为NewViewController的属性.将NewViewController连接到Interface Builder中的新插座.
  3. 在application:didFinishLaunchingWithOptions:添加NewViewController的视图窗口,而不是MyAppViewController的观点.