因此,我开始在XCode 4.0中构建iOS应用。我按照步骤创建了基于导航的应用程序。

它给了我main.m,MainWindow.xib,MyAppAppDelegate。(m | h | xib)和MyAppViewController(m | h | xib)。

我使用界面编辑器将MyAppViewController设置为带有按钮的标题屏幕。

我添加了一个新的视图控制器,并能够获取MyAppViewController来显示该视图
使用[self presentModalViewController:otherViewController animated:YES];。我能够获得此功能,以完全按照我的要求工作。

然后,我想在用户单击标题屏幕(MyAppViewController)上的单独按钮时添加一个新的视图控制器。我使用了New-> UIViewController子类。为此,我将父类设置为UINavigationController。添加该控制器后,我的应用程序停止运行。启动它时,我只会得到白屏。我已经完全删除了该类,并且我的应用程序仍然只显示白屏。

如何将我的应用恢复为启动MyAppViewController?

我觉得我的大部分问题是由于不了解如何加载“主视图”。是否有/ good /文档解释了MyAppAppDelegate.m中的工作原理/原因? self.viewController在哪里创建/初始化?

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

最佳答案

如果正确连接所有插座,请查看MainWindow.xib。

10-08 15:27