【问题标题】:iOS - where is the rootViewController loaded?iOS - rootViewController 在哪里加载?
【发布时间】:2012-11-04 13:09:09
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: iphone ios ipad


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      希望你能找到它!

      【讨论】:

        猜你喜欢
        • 2013-05-09
        • 1970-01-01
        • 1970-01-01
        • 2011-07-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-13
        相关资源
        最近更新 更多