0

我使用 Xcode 模板上的单一视图选项创建了一个空白项目。

加载此项目时,会加载 rootViewController 类,但我在应用程序的委托上没有看到任何加载 rootViewController 的行。

由于我通常不使用界面生成器并且我以编程方式创建我的控制器,所以我问:rootViewController 加载在哪里以及如何更改应用程序以加载另一个 viewController?

谢谢。

4

2 回答 2

0

它是从主界面构建器文件中加载的。查看您的项目设置,了解加载的界面构建器文件,然后检查它将加载的根控制器。

iOS 加载您的应用程序 -> 然后在该应用程序的设置中指定的 Interface Builder (NIB) 文件 -> 笔尖加载一堆视图/视图控制器等

我希望你找到它!

于 2012-11-04T13:12:37.233 回答
0

可能在您的 MainWindow.xib 中,您定义了要加载的第一个控制器,在您的情况下它是rootViewController.

didFinishLaunchingWithOptions:. 在启动应用程序时,这个方法总是被认为是第一个被调用的。尝试在这里检查。主 NIB 文件在 Info.plist 中设置(位于目标设置中),以便在调用应用程序委托时已经加载了一个 NIB。

于 2012-11-04T13:15:12.260 回答