我一直在尝试在我的iOS模拟器上运行我的Xcode项目iPhone,但我只有黑屏。我尝试了多种解决方案,但似乎没有任何工作。iOS应用程序启动到黑色视图
我曾尝试:
设置主界面 “Main.storyboard”
安装所有的观点,即:宽:任何,身高:任何
添加print语句
viewDidLoad
以表明视图确实加载了(未打印该视图加载)重置的iOS模拟器
运行在我的iPhone
设置初始视图控制器的所有内容
这些都没有解决我的问题
我一直在尝试在我的iOS模拟器上运行我的Xcode项目iPhone,但我只有黑屏。我尝试了多种解决方案,但似乎没有任何工作。iOS应用程序启动到黑色视图
我曾尝试:
设置主界面 “Main.storyboard”
安装所有的观点,即:宽:任何,身高:任何
添加print语句viewDidLoad
以表明视图确实加载了(未打印该视图加载)
重置的iOS模拟器
运行在我的iPhone
设置初始视图控制器的所有内容
这些都没有解决我的问题
确保在您的AppDelegate你正在创建变量窗口(就在应用程序委托类声明之后):var window: UIWindow?
。
没有这行代码,您的视图将永远不会启动,并且您的屏幕将保持黑屏。
空白黑视图可能有很多原因。但是首先检查你的appDelegate中声明的窗口变量是否与@john建议的一样。如果这不起作用,请检查故事板是否将第一个控制器作为初始视图控制器。
你也可以做到这一点通过添加RootViewController的,只要你想在窗口内application:didFinishLaunchingWithOptions:
提问者说他尝试“设置初始视图控制器。 “ – owlswipe
视图控制器可以使用空的UIViewController()。在我的情况下,我将默认值设置为空UIViewController()
在故事板中是否有一个视图控制器被指定为初始视图控制器? – Gruntcakes
是的。对不起,我没有添加@ThePumpingLama –
没什么可说的。请添加您的'application:didFinishLaunchingWithOptions:'方法中的代码。另外,初始视图控制器没有加载(我认为这是你的'print'所在的位置?)很奇怪,所以检查如果你创建一个新的空白应用程序,你可以在模拟器中运行它(所以你已经检查模拟器的工作)。如果确实如此,那么故事板可能存在问题。 –