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

iOS app launches to black view

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

我试过:

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

  2. 正在安装所有视图,即:宽度:任意,高度:任意

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

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

  5. 运行 我的 iPhone

  6. 设置初始视图控制器

None 已经解决了我的问题

确保在您的 AppDelegate 中,您正在像这样创建变量 window(在应用程序委托 class 声明之后):var window: UIWindow?.

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

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

您也可以通过在 application:didFinishLaunchingWithOptions:

中的 window 添加 rootviewController 作为您想要的视图控制器来完成此操作

可能是您使用了一个空的 UIViewController()。在我的例子中,我设置了一个默认值空的 UIViewController()