Xcode 6 beta 2模拟器不断显示黑屏

时间:2014-07-04 23:33:01

标签: ios xcode cocoa uikit swift

我在使用Xcode 6 beta 2的iPhone模拟器时遇到了非常令人沮丧的问题。我可以让我的前几个观点显示得很好,但出于某种原因,一个过渡会不确定地失败。

有时它会很有效。但绝大多数时候,模拟器只会进入一个空白的黑页。没有记录错误,应用程序也不会崩溃。

具体来说,当用户点击TableView中的条目时,我正在以编程方式转换到另一个视图:

func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) {
        let vc : EventListViewController! = self.storyboard.instantiateViewControllerWithIdentifier("EventListViewController") as EventListViewController
        vc.dataToPassAlong = tableData[indexPath.row]
        self.showViewController(vc as UIViewController, sender: vc)
    }

所有视图控制器都标有适当的故事板标识符,dataToPassAlong是EventListViewController中的属性。

在此特定转换之前的视图之间的转换很好。即使这种特定的过渡有时也能完美无缺。但是,点击TableView行导致模拟器黑屏的概率大约为80-20。

到目前为止,唯一有帮助的是,每次发生这种情况时都会重新启动Xcode,但即使这样也停止了工作(因此它可能不是最初的解决方案)。

我搞简单了吗?我是否错过了可可/ UIKit导致这种不确定行为的细微差别?或者Xcode测试版只是这个小车吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试清理派生数据文件夹?我也有同样的问题,但一旦我清理了派生数据文件夹。一切似乎都很好。

派生数据文件夹位于“首选项”>位置下,单击显示目标的小箭头。您可以在哪里删除该文件夹并再次运行该文件。