首页
学习
活动
专区
圈层
工具
发布

iOS白屏
EN

Stack Overflow用户
提问于 2012-02-14 14:43:36
回答 1查看 635关注 0票数 2

所以我开始在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是在哪里创建/初始化的?

代码语言:javascript
复制
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  self.window.rootViewController = self.viewController;
  [self.window makeKeyAndVisible];
  return YES;
}
EN

回答 1

Stack Overflow用户

发布于 2012-02-14 14:58:16

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9272788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档