Ios 黑屏模拟器更新为Swift 3.0和Xcode 8

Ios 黑屏模拟器更新为Swift 3.0和Xcode 8,ios,swift3,xcode8,Ios,Swift3,Xcode8,我已经从Xcode 7更新到了Xcode 8。我有一个关于Swift 2.2的项目,它运行得很好,但是当我更新到Xcode 8和Swift 3时,我只能在模拟器上看到一个黑屏 我已经尝试过使用Clean和Clean Build文件夹选项,但是仍然会显示黑屏。之后,构建选项。此外,控制台或Xcode中没有错误 是否有人在更新到Swift 3.0时遇到相同的错误?或者你知道我可以检查的东西,可能是我黑屏的原因吗?当更新到新的Swift版本时,我在互联网上找不到任何类似的行为。感谢@YashTamak

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

我已经尝试过使用Clean和Clean Build文件夹选项,但是仍然会显示黑屏。之后,构建选项。此外,控制台或Xcode中没有错误


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

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

我正常引用了
初始视图控制器
,它链接正确,因为它也在
身份检查器
上连接

我要做的是删除
初始视图控制器
标记和链接到第一个视图控制器的导航控制器。然后,我将
初始视图控制器
标记再次设置为
视图控制器
,并转到
编辑器>嵌入>导航控制器


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

在我的例子中,我只使用了xib,但遇到了同样的问题

然后我更改了
application(application:UIApplication,didfishlaunchingwithoptions启动选项:[NSObject:AnyObject]?)->Bool

应用程序(\uApplication:UIApplication,didFinishLaunchingWithOptions launchOptions:[UIApplicationLaunchOptions:Any]?=nil)->Bool

它成功了:D


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

试着用调试区域中的按钮调试视图层次结构,您可以从中了解很多我更新了它,它对我有用,可能是删除派生的data@Yitschak你说的衍生数据是什么意思?图像、图书馆?在哪里可以调试视图层次结构?请在运行时查看调试区域中的按钮。其中一个用于保存梯段,并使您可以查看三维视图层次中的所有图层。若要删除派生数据,请单击“项目”,您将看到一个删除该数据的按钮。编译项目时,将再次构建该数据。请确保在Main.storyboard中设置了入口点-初始视图控制器。如果有,但仍显示黑屏,则在Identity Inspector中查看初始视图控制器是否有链接到它的文件。如果是,但仍然没有进展,则使用Shift+Cmd+K清理项目,然后重建它。希望这样行。那么现在你的IVC指向导航控制器了?很高兴我能帮上忙。@YashTamakuwala是的,在它指向导航控制器之前。这有点奇怪,因为尽管Xcode8之前链接正确(显然都是正常的),但它似乎破坏了链接。把它取下来再重新设置,效果很好,真奇怪。这是你甚至不能报告为bug的东西,因为它不容易复制。@YashTamakuwala是的,我知道。这是一种奇怪的行为,所以我会等着看是否有人和我有类似的行为。