Xcode 7.3.1自动完成代码完成无效

时间:2016-05-05 10:45:05

标签: ios iphone xcode autocomplete code-completion

自Xcode 7.3以来,自动完成或代码完成无法正常工作。

Simple import class and it can't autocomplete

我试过了:

  • 删除派生数据文件夹
  • 清理目标并构建
  • 重新安装Xcode

第一次完全输入后,它会自动完成。但是如果你没有引用过一次(比如枚举),它只显示你之前输入的内容(不显示完整的枚举列表)。按下逃生也没有帮助。

还有其他建议吗?还是其他任何经历过相同的人?

5 个答案:

答案 0 :(得分:15)

没有做任何事情,在构建设置中 - >部署将iOS部署目标从8.0更改为8.1解决了我的问题。

enter image description here

它也适用于XCode 6,如here

所述

也适用于Xcode 8,只需将部署目标从iOS 9.0更改为iOS 9.1。

答案 1 :(得分:1)

Xcode 8现在修复了这个非常烦人的自动完成问题。所以仍然有这个问题的人,请更新到Xcode 8。

编辑:请注意,其他人没有解决。所以你的milage可能会有所不同。对我而言,它没有做任何额外的修复。但他们正在使用他们的新智能'自动完成。考虑到它,它可能是索引的一部分。删除DerivedData文件夹可能有所帮助。

答案 2 :(得分:0)

也许,这个答案为时已晚,无论如何我都会分享。

首先,我已经卸载了恶魔岛和所有插件。

其次,我按照ElonChan的说明进行了解释:

Xcode 7.3 autocomplete issues

结果,自动完成自动恢复!谢谢@ElonChan。

我希望这个答案也能解决你的问题。

答案 3 :(得分:0)

这通常发生在您的项目中使用核心数据时(因为xcode没有自动索引文件)避免这种情况的简单方法是只需点击你的项目名称和清理项目就会回来同一个文件,你想看到建议输入任何单词,就是这样。

答案 4 :(得分:0)

有一种方法可以设置代码完成的快捷键。 Xcode - > 偏好设置 - > 键绑定 - >找到显示完成并设置所需的任何非重复键。

enter image description here