2012-02-14 199 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中,如果你连接的所有网点正常...