iOS应用程序启动到黑色视图

时间:2016-05-29 22:25:25

标签: ios swift xcode7

我一直试图在我的iOS模拟器和iPhone上运行我的Xcode项目,但我只得到一个黑屏。我尝试了多种解决方案,但似乎都没有。

我试过了:

  1. 将主界面设置为" Main.storyboard"

  2. 安装所有视图,即:width:any,height:any

  3. 将打印语句添加到viewDidLoad以声明视图确实已加载(没有打印视图已加载)

  4. 重置iOS模拟器的所有内容

  5. 在我的iPhone上运行

  6. 设置初始视图控制器

  7. 这些都没有解决我的问题

3 个答案:

答案 0 :(得分:2)

在你的AppDelegate中确保你正在创建变量窗口(在app委托类声明之后):var window: UIWindow?

如果没有这行代码,您的视图将永远不会启动,您的屏幕将保持黑色。

答案 1 :(得分:1)

空白黑色视图可能有很多原因。但首先要检查你的appDelegate中是否按照@john的建议声明了窗口变量。如果这不起作用,请检查故事板中是否已将第一个控制器作为初始视图控制器。

您也可以通过在application:didFinishLaunchingWithOptions:内的窗口中添加rootviewController作为所需的视图控制器来完成此操作

答案 2 :(得分:0)

可能是你使用一个空的UIViewController()。在我的情况下,我将默认值设置为空的UIViewController()