所以我开始在XCode 4.0中构建一个iOS应用。我按照步骤创建了一个基于导航的应用程序。
它给了我一个main.m,MainWindow.xib,MyAppAppDelegate.(m|h|xib)和MyAppViewController(m|h|xib)。
我使用界面编辑器将MyAppViewController变成了一个带有按钮的标题屏幕。
我添加了一个新的视图控制器,并且能够使用[self presentModalViewController:otherViewController animated:YES];让MyAppViewController显示该视图。我能够让这个功能完全按照我想要的方式工作。
然后,我想在用户单击标题屏幕上的单独按钮(MyAppViewController)时添加一个新的视图控制器。我使用了新的-> UIViewController子类。对于这个示例,我将父类设置为UINavigationController。一旦我添加了这个控制器,我的应用程序就完全停止了工作。当我启动它的时候,我只会看到一个白屏。我已经完全删除了那个类,但我的应用程序仍然只显示一个白屏。
如何让我的应用程序重新启动MyAppViewController?
我觉得我的大部分问题都是因为不理解我的“主视图”是如何加载的。是否有任何/good/文档解释了MyAppDelegate.m中这项功能的工作原理?self.viewController是在哪里创建/初始化的?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}发布于 2012-02-14 14:58:16
如果您正确连接了所有插座,请查看MainWindow.xib ...
https://stackoverflow.com/questions/9272788
复制相似问题