繁体   English   中英

Xcode 7.3.1自动完成代码完成无法正常工作

[英]Xcode 7.3.1 autocomplete code completion not working

从Xcode 7.3开始,自动完成或代码完成无法正常工作。

简单的导入类,它不能自动完成

我试过了:

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

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

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

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

在此输入图像描述

它也适用于此处提到的XCode 6

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

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

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

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

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

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

Xcode 7.3自动完成问题

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

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

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

有一种方法可以设置代码完成的快捷键。 Xcode - > Preferences - > Key Bindings - > find Show Completions并设置你想要的任何非重复键。

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM