繁体   English   中英

iOS模拟器未运行应用程序,仅显示黑屏

[英]iOS Simulator not running app, only showing a black screen

我正在运行我的应用程序,它没有错误。 模拟器仅显示黑屏。

在此处输入图片说明

这件事发生在任何人身上吗? 您如何解决? 顺便说一句,这是在我从主屏幕启动我的应用程序之后。

  1. 您有错误讯息吗?
  2. 如果不是,请尝试以下有关清洁XCode现金以及如何重置模拟器的文章之一:

还有一个应用程序Xcode Cache Clean

您可以从左上方重置内容和设置 这可以帮助您解决问题。

我最近在从Swift 3迁移到Swift 4.2的项目中遇到了同样的问题。 问题是AppDelegate上的方法签名,特别是didFinishLaunchingWithOptions ,我必须将其更改为:

private func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

至:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

这解决了问题。 模拟器(和设备)显示黑屏,因为未执行didFinishLaunchingWithOptions 因此,未设置UIWindow.rootViewController

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM