【问题标题】:Screen turns black after opening storyboard in Xcode 5.1.1在 Xcode 5.1.1 中打开故事板后屏幕变黑
【发布时间】:2014-08-25 14:21:27
【问题描述】:

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

作为我想出的“解决方法”,我可以将情节提要作为源代码打开。当我向 targetRuntime="iOS.CocoaTouch" 添加一些废话时,然后尝试以 Interface Builder 的形式打开它,我得到了正确的错误消息。当我再次将它作为源代码打开时,删除废话,我现在可以通过 Interface Builder 打开它,一切正常,直到几天后再次发生这种情况。

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

【问题讨论】:

    标签: ios xcode macos crash storyboard


    【解决方案1】:

    我也遇到了同样的问题。

    我不太确定在我的情况下是什么伎俩,但我所做的是:

    1. 从“Xcode - 首选项 - 帐户”中删除帐户 - 我很确定这没有帮助
    2. 执行项目清理
    3. 将 Storyboard 作为源代码打开
    4. 使用外部编辑器打开情节提要

    在这些步骤之后,我只是尝试使用界面构建器打开情节提要,并且成功了。

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

    希望对某人有所帮助。

    #EDIT

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

    1. 鼠标右键点击->打开方式->源码
    2. 用鼠标右键单击它 -> 打开为 -> Interface Builder - Storyboard

    可能不需要第一步。 当您通常尝试打开情节提要和通过“打开方式”打开故事板时,可能会有区别...

    【讨论】:

    • 这就是我所说的“解决方法”,在情节提要的源代码中添加废话,然后将其删除。但这并不能消除错误,只能工作一段时间,直到它再次变黑。
    • 您是在真正的 Mac 还是虚拟机上工作?我正在研究虚拟机,我觉得这是问题的“线索”。
    • 我正在同时处理这两个问题,但它只发生在虚拟机上
    • 所以一定是在虚拟环境中更新系统。
    【解决方案2】:

    当我在 xcode 6 中打开一个 xcode 5 项目时,这发生在我身上。

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

    【讨论】:

    • 问题似乎又回来了,我不知道为什么。
    【解决方案3】:

    在 Xcode 中添加您的 Apple 帐户 -> 首选项 -> 帐户帮助解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-13
      • 1970-01-01
      • 1970-01-01
      • 2012-01-22
      • 2018-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多