在模拟器中启动iOS应用程序时的白色视图

时间:2011-06-29 06:53:55

标签: iphone objective-c ios xcode simulator

我已经在一个应用程序上工作了4个月,它非常复杂并且工作正常。 现在突然,我添加了一个新类并对MainWindow.xib进行了一些更改,其中包含了我的所有视图,现在当我使用模拟器启动时,我只获得了一个纯白色视图。 除了appdelegate和一个带按钮的简单平面视图,我甚至完全剥离了它。所以基本上我有一个应用程序只有一个appDelegate管理一个tabBar,用一个简单的视图启动,没有框架没有任何东西,我仍然得到一个白色的应用程序。

在模拟器中运行应用程序时必须有一个我必须激活的选项,但我无法理解。

谢谢

2 个答案:

答案 0 :(得分:1)

我意识到我很久以前从未解释过我是如何使它工作的: 正如EmptyStack指示的那样,窗口链接错误,但它不在代码中,它位于“接口”构建器的视图属性中。我已经将窗口的类型设置为应该是窗口控制器的类,而不是类型(:

答案 1 :(得分:0)

如果您忘记将根视图控制器添加到主窗口,可以通过[self.window addSubview:yourRootViewController.view]self.window.rootViewController = yourRootViewController;注意:如果您通过代码执行此操作 EM>)。

并且,您看到的是白色,因为主窗口的backgroundColorwhite