【问题标题】:Xcode assistant editor won't show some of the codeXcode 助手编辑器不会显示部分代码
【发布时间】:2015-05-17 17:54:50
【问题描述】:

首先,我希望您知道每个 ViewController 中的类都设置为正确的文件 - 我知道这是因为它之前确实有效,但后来我在 Xcode 中遇到了“崩溃”,并且快速闪烁在它再次响起之前我无法阅读它。

我的问题是

我的 Xcode 中有很多 ViewControllers,一切正常,我正在为 ViewControllers 制作更多功能。

然后我得到了上面提到的“崩溃”,它不会在助理编辑器中显示与他们的ViewController 相关的任何文件/类。

助理编辑刚刚说:没有助理结果。然后我读到我可以只显示我的 XCode 项目中的文件并删除 project.xcworkplace 和 xcuserdata。而且我认为它一开始就有效,但不幸的是,它并没有在每个视图控制器上都有效——只在其中一些视图控制器上有效。

现在,我还有很多 ViewControllers 需要编辑但无法正常工作,如果我不得不重新创建每一个,我会讨厌。

有人对此有更好的解决方案吗?我真的希望你这样做:-)

【问题讨论】:

    标签: xcode swift crash editor assistant


    【解决方案1】:

    确保设置Automatic 而不是Manual

    【讨论】:

      【解决方案2】:

      有一些相关的答案,但我找不到。无论如何:我要解决的问题是取消选中 XIB 的文件检查器中的目标成员资格,然后再次将其打开。这为我解决了这个问题(在大多数情况下)。

      还可以尝试重新启动/清除 XCode 的不同缓存。

      【讨论】:

      • 是的,目标会员是问题所在。这解决了它。谢谢!
      【解决方案3】:

      我同样无法查看与视图控制器相关的代码/类。在我的特殊情况下,似乎是我导致了这个问题——我关闭了索引,因为 Xcode 运行速度非常慢,大约在那个时候我开始收到问题和消息“没有助手结果”。

      为了解决这个问题,我重新打开了索引并将助手编辑器设置为“自动”。

      要打开或关闭索引,请使用以下任一命令打开终端-

      关闭索引: 默认写入 com.apple.dt.XCode IDEIndexDisable 1

      打开索引: 默认写入 com.apple.dt.XCode IDEIndexDisable 0

      来自关于索引的公认答案:Stopping xcode from indexing

      【讨论】:

        【解决方案4】:

        xcode 9.0

        1. 打开项目。
        2. 点击“显示助手编辑器”。(右上角中间按钮 - 圆形)
        3. 执行第二步后显示代码。

        【讨论】:

          【解决方案5】:

          我克隆了一个项目,发现我也有同样的问题。但是我所做的只是在 Signing and Capabilities 处对应用程序进行签名,然后在我的 View 的 Assisntant 的顶部栏中弹出正确的 View Controller 选项

          【讨论】:

            猜你喜欢
            • 2020-10-25
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-02-28
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-01-26
            相关资源
            最近更新 更多