2012-02-14 244 views
2

所以我開始在XCode 4.0中構建iOS應用程序。我按照步驟創建了一個基於導航的應用程序。它給了我一個main.m,MainWindow.xib,MyAppAppDelegate。(m | h | xib)和MyAppViewController(m | h | xib)。iOS白色屏幕

我使用界面編輯器將MyAppViewController製作成按鈕排序的標題屏幕。

我添加了一個新的視圖控制器,並能夠讓MyAppViewController使用[self presentModalViewController:otherViewController animated:YES];顯示該視圖 。我能夠得到這個功能正是我想要的。

然後我想在用戶單擊標題屏幕(MyAppViewController)上的單獨按鈕時添加一個新的視圖控制器。我用New - > UIViewController子類。對於這個,我將父類設置爲UINavigationController。一旦我添加了該控制器,我的應用就完全停止工作。當我啓動它時,我只會看到一個白色屏幕。我已經完全刪除了該課程,而我的應用仍然只顯示白屏。

如何讓我的應用程序恢復啓動MyAppViewController?

我覺得我的問題大部分是由於不明白我的「主視圖」是如何加載的。是否有任何/好/文件解釋如何/爲什麼這在MyAppAppDelegate.m中的作品? self.viewController在哪裏創建/初始化?

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    self.window.rootViewController = self.viewController; 
    [self.window makeKeyAndVisible]; 
    return YES; 
} 

回答

0

看那MainWindow.xib中,如果你連接的所有網點正常...