【问题标题】:XCode 6 autocomplete stopped workingXCode 6自动完成停止工作
【发布时间】:2017-10-30 22:05:11
【问题描述】:

XCode 6 Beta 5 和自动完成功能停止工作。我认为 Beta 5 中存在问题,但我已重新安装到 Beta 4,但它仍然无法正常工作,但之前确实如此。我检查了“建议”的首选项,并尝试删除派生数据,但没有帮助

【问题讨论】:

  • 所有文件中都有吗?如果文件未正确添加到编译源中,可能会导致自动完成停止工作等问题。我在多个版本的 xcode 中遇到了同样的问题,结果通常是这样的。
  • 我没有删除没有添加任何文件
  • 我在当前项目中遇到了这个问题。配合其他作品不错。

标签: xcode


【解决方案1】:
  1. 清除派生数据。
  2. 在构建设置下,选择“始终搜索用户路径”为“是”。
  3. 清理项目。

【讨论】:

  • 您能否解释一下如何“清除派生数据”。这个很模糊
  • 在 xcode 的主菜单中转到 'Window'->'Organizer'。选择“项目”选项卡,然后从左侧列表中选择您的项目。您应该在那里看到一个部分,其中包含派生数据和快照的位置以及每个部分的“删除”按钮。单击派生数据的“删除”按钮应将其清除。
  • 删除整个文件夹:~/Library/Developer/Xcode/DerivedData
  • @VanDuTran - 我知道,这很烦人。大多数时候尝试 Cmd+K(干净的项目)对我有用。否则,终止 Xcode,然后清除派生数据文件夹。现在重新启动 Xcode。如果这不起作用,请向 Apple 提交一个错误,尽管它是一个测试版,所以它可能是一个现有的错误。查看发行说明。
  • @GautamJain 我设法解决了这个问题.. 神奇地:)
【解决方案2】:

这件事最近发生在我身上,因为我的 @implementation 结束后有 /* */ 样式注释。

不知道为什么这会破坏自动完成,但将评论移到实现固定的自动完成中。

自动完成中断似乎有很多原因。只是添加到列表中..

【讨论】:

    【解决方案3】:

    我找到了解决方案。问题出在数组中。 我有大数组,例如: let array:[NSString] = ["first","second"...] 我把它改成 var array = ["first","second"...] 我不知道为什么会这样,但它确实有效。发现问题太难了。

    【讨论】:

      【解决方案4】:

      我遇到了这个问题。

      这对我有用。

      1. 清除派生数据。

      Window -> Organizer -> “Select you project” -> Delete Derived Data。

      1. 清理项目

      2. 退出 Xcode ----- 这很重要。您可能需要重新启动计算机。

      3. 再次打开 Xcode

      希望这对你有用。这在 2015 年 2 月 9 日有效

      【讨论】:

      • 已经尝试过,但没有成功!建议前请阅读问题。
      • @thedp .... 你看到日期了吗 = 2/9/2015。事情并不总是适用于不同版本的 Xcode。
      【解决方案5】:

      检查 .m 文件是否已在“Target Membership”中检查

      【讨论】:

        【解决方案6】:

        多次尝试清理/删除派生数据。某些文件中禁用了自动完成功能,但 App Delegate 中没有。过了一会儿,我在项目导航器中看到了红色库。这些由可可足类管理。解决方案原来是:

        • 导航到项目根文件夹
        • 删除“Pods”目录
        • 打开终端,输入 cd
        • 将项目文件夹拖到那里获取完整路径
        • 运行 pod 安装

        重新安装 pod 后,受影响的文件中会恢复语法突出显示和代码补全。

        【讨论】:

        • 谁说过关于 pod 的事?
        【解决方案7】:

        对我来说,这是因为这是升级我的 Xcode 版本后出现的新问题。再次下载文档后,一切正常。

        【讨论】:

          猜你喜欢
          • 2015-01-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-07
          • 1970-01-01
          • 1970-01-01
          • 2015-03-14
          • 2015-08-04
          相关资源
          最近更新 更多