【问题标题】:Xcode 9 Autocomplete Not Working 100% - Partially WorkingXcode 9 自动完成不能 100% 工作 - 部分工作
【发布时间】:2018-03-12 06:31:06
【问题描述】:

今天早上,Xcode 9.0 (9A235) 显示了一个新的/奇怪的自动完成框,它与以前完全不同。如何获得完整的自动完成框,以便自动完成看起来像通常的样子?

【问题讨论】:

  • 删除派生数据文件夹为我解决了这个问题。感谢另一个帖子。感谢这篇文章:stackoverflow.com/questions/28429630/…
  • 可能是因为索引还没有完成。
  • 尝试了所有建议的解决方案,但对我的一个项目没有任何帮助????
  • 11.3 在这个问题上是一场灾难。通常只是重新启动 Xcode 会有所帮助:/

标签: xcode autocomplete xcode9


【解决方案1】:

请尝试这样做:

选择文件 >> 检查文件是否添加到 UITesting 或 UnitTesting 目标 (文件检查器 -> 目标成员)。如果是这样,请取消选中这两个并确保仅选择项目目标。然后构建并尝试自动完成是否正常工作。

这对我有用。希望对某人有所帮助。

【讨论】:

    【解决方案2】:

    对我来说,它发生在我的测试文件中,因为出于某种原因它不是目标的一部分。设置它的目标成员身份解决了这个问题。

    【讨论】:

      【解决方案3】:

      从测试目标中删除文件解决了我的问题。

      【讨论】:

      • 为我工作。谢谢
      • 找不到
      【解决方案4】:

      刚刚浪费了一天时间来解决 Xcode (9.2) 的自动完成噩梦。删除派生数据似乎很短暂,然后事情又恢复了。重启等和其他建议的伏都教未能有所作为。

      我放弃并从 Jet Brains 下载了 AppCode 的 30 天试用版。自动完成在那里工作得很好,这可能是巧合,但它随后又开始在我的 Xcode 项目中工作。不能保证它会继续工作......

      【讨论】:

      • "其他建议的巫术"大声笑 - 说得好...我们浪费了很多时间来寻找解决苹果错误的方法,但是当我开始使用 Android Studio 时,我不再抱怨 xcode
      【解决方案5】:

      试试:

      1. 转到 Xcode > 首选项 > 文本编辑
      2. 在代码完成下 - 取消选中“输入时建议完成”
      3. 退出 Xcode,然后重新启动 Xcode。
      4. 再次转到 Xcode > 首选项 > 文本编辑
      5. 退出 Xcode,然后重新启动 Xcode。
      6. 现在转到代码完成并检查“输入时建议完成”。
      7. 尝试键入库函数或枚举并享受吧!

      【讨论】:

      • 很棒的解决方案。太奇怪了。我想知道你是如何复制这个的。
      • 百万美元的答案。这甚至修复了“跳转到定义”。
      • 在 XCode 11.5 中仍然需要,Catalina,2020 年 7 月。非常感谢!
      • 这里也一样。它仍然发生在 Xcode 11.6、Cataline 和 2020 年 8 月。按照答案中的步骤解决。
      • Xcode 12.1 和 Catalina 10.15.7 Nov 20 也有同样的问题......我不需要第 4 步和第 5 步
      【解决方案6】:

      删除 DERIVED DATA 文件夹似乎解决了我的问题。感谢这篇文章:swift println() not showing autocomplete options while writting code

      【讨论】:

      • 清洁没有帮助。只删除一个文件夹。
      • 重启后有帮助。谢谢。
      猜你喜欢
      • 2018-12-06
      • 2015-01-03
      • 2013-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-06
      • 2012-01-25
      相关资源
      最近更新 更多