更新到 Swift 3.0 和 Xcode 8 时的黑屏模拟器

Black screen simulator at update to Swift 3.0 and Xcode 8

我已经从 Xcode 7 更新到 Xcode 8。我在 Swift 2.2 上有一个项目,它运行良好,但是当我更新到 Xcode 8 时Swift 3 我在模拟器上只能看到黑屏。

我已经尝试使用清理和清理构建文件夹选项,但仍然显示黑屏。之后,构建选项。此外,控制台或 Xcode.

中没有错误

有人在更新到 Swift 3.0 时遇到同样的错误吗?或者你知道我可以检查的东西,这可能是我黑屏的原因吗?更新到新的 Swift 版本时,我在 Internet 上找不到任何类似的行为。

感谢@YashTamakuwala,因为他给了我线索,让我得到了解决方案。

我正常引用了 Initial View Controller 并且链接正确,因为它也在 Identity Inspector 上连接。

我要做的是删除 Initial View Controller 标记和链接到第一个视图控制器的导航控制器。然后,我再次将 Initial View Controller 标记设置为 View Controller 并转到 Editor > Embed In > Navigation Controller.

完成后,项目再次在模拟器上显示,没有黑屏。

就我而言,我只使用了 xib 但遇到了同样的问题。

然后我改了application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool

application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool

它奏效了 :D

注意:您不应复制和粘贴。应该让Xcode建议:)