我已經使用Xcode模板上的單個視圖選項創建了一個空白項目。iOS - 在哪裏加載rootViewController?
當這個項目加載時,rootViewController類被加載,但我沒有在應用程序的委託中看到加載rootViewController的任何行。
由於我通常不使用接口生成器,我編程創建我的控制器我問:rootViewController加載在哪裏,我該如何改變應用程序加載另一個viewController呢?
謝謝。
我已經使用Xcode模板上的單個視圖選項創建了一個空白項目。iOS - 在哪裏加載rootViewController?
當這個項目加載時,rootViewController類被加載,但我沒有在應用程序的委託中看到加載rootViewController的任何行。
由於我通常不使用接口生成器,我編程創建我的控制器我問:rootViewController加載在哪裏,我該如何改變應用程序加載另一個viewController呢?
謝謝。
可能在您的MainWindow.xib中,您定義了您要加載的第一個控制器,在您的情況下它是rootViewController
。
didFinishLaunchingWithOptions:
。這種方法總是被稱爲在啓動應用程序時首先被調用。嘗試在這裏檢查。 Main NIB文件在Info.plist中設置(位於目標設置中),以便在調用應用程序委託時已經加載了NIB。
它從主界面構建器文件加載。 查看您的項目設置了什麼接口生成器文件加載,然後檢查它將加載哪個根控制器。
的iOS加載您的應用程序 - >然後在該應用的設置中指定的接口生成器(NIB)文件 - >筆尖加載了一堆的意見/ viewcontrollers等
我希望你找到它!
謝謝。我會尋找那個。 – SpaceDog