在Xcode 5.1.1中打开故事板后,屏幕变黑

时间:2014-08-25 14:21:27

标签: ios xcode macos crash storyboard

我在iOS 7 iPhone项目中使用了一个简单的故事板,只包含一个嵌入在一个导航控制器中的UIViewController和GLKViewController。当我尝试以Interface Builder打开故事板时,整个屏幕变黑,只有光标可见。除了移动光标之外我什么也做不了,直到我重启我的mac。 OS X版本是10.9.3。

作为一种“解决方法”,我发现,我可以打开故事板作为源代码。当我向targetRuntime =“iOS.CocoaTouch”添加一些废话,然后尝试打开它作为Interface Builder我得到一个错误消息。当我再次打开它作为源代码,删除废话,我现在可以通过Interface Builder打开它,一切正常,直到几天后再次发生这种情况。

感谢您对这个恼人的问题提供任何帮助。

3 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。

我不确定我的情况是什么,但我做的是:

  1. 从" Xcode - 偏好设置 - 帐户"中删除帐户 - 我相当肯定没有帮助
  2. 执行项目清理
  3. 打开故事板作为源代码
  4. 使用外部编辑器打开故事板
  5. 在这些步骤之后,我只是尝试使用界面构建器打开故事板并且它有效。

    我知道基本上只有第2点可能有所帮助,但我写了所有步骤,因为我无法重现问题再次测试它。

    希望它会对某人有所帮助。

    <强> #EDIT

    我再次遇到同样的问题(一天之后)。 为了能够使用Interface Builder打开Storyboard,我只需要执行两个步骤:

    1. 用鼠标右键单击它 - &gt;打开为 - &gt;源代码
    2. 用鼠标右键单击它 - &gt;打开为 - &gt; Interface Builder - Storyboard
    3. 可能不需要第一步。 也许只是当你正常尝试打开故事板时,以及当你通过&#34; Open as&#34; ...

      时会有所不同

答案 1 :(得分:0)

当我在xcode 6中打开一个xcode 5项目时,发生了这种情况。

这是我的解决方案:造成问题的原因是故事板文件被破坏。所以我在项目包和工作区包中删除了xuserdata的2个文件夹(所以我为了方便启动项目时重置了什么文件打开)。我编辑了storyboard文件xml标题,以匹配xcode 6制作的故事板的相同标题。

答案 2 :(得分:0)

在Xcode中添加Apple帐户 - &gt;偏好 - &gt;帐户帮助解决了这个问题。