我一直试图在我的iOS模拟器和iPhone上运行我的Xcode项目,但我只得到一个黑屏。我尝试了多种解决方案,但似乎都没有。
我试过了:
将主界面设置为" Main.storyboard"
安装所有视图,即:width:any,height:any
将打印语句添加到viewDidLoad
以声明视图确实已加载(没有打印视图已加载)
重置iOS模拟器的所有内容
在我的iPhone上运行
设置初始视图控制器
这些都没有解决我的问题
答案 0 :(得分:2)
在你的AppDelegate中确保你正在创建变量窗口(在app委托类声明之后):var window: UIWindow?
。
如果没有这行代码,您的视图将永远不会启动,您的屏幕将保持黑色。
答案 1 :(得分:1)
空白黑色视图可能有很多原因。但首先要检查你的appDelegate中是否按照@john的建议声明了窗口变量。如果这不起作用,请检查故事板中是否已将第一个控制器作为初始视图控制器。
您也可以通过在application:didFinishLaunchingWithOptions:
内的窗口中添加rootviewController作为所需的视图控制器来完成此操作
答案 2 :(得分:0)
可能是你使用一个空的UIViewController()。在我的情况下,我将默认值设置为空的UIViewController()