XCode 6自动完成停止工作

时间:2014-08-18 23:24:18

标签: xcode

XCode 6 Beta 5和自动完成功能停止工作。我在Beta 5中遇到了问题,但是我已经重新安装到Beta 4,但它仍然没有用,但之前就已经完成了。我检查"建议"的偏好。我试图删除派生数据,但它没有帮助

7 个答案:

答案 0 :(得分:12)

  1. 清除衍生数据。
  2. 在构建设置下,选择始终搜索用户路径为“是”。
  3. 清理项目。

答案 1 :(得分:5)

最近发生这种情况是因为我在@implementation的@end后面有一个/ * * / style注释。

不确定为什么会破坏自动完成功能,但会将注释移动到实现中固定的自动完成功能。

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

答案 2 :(得分:2)

我找到了解决方案。问题出在一个数组中。 我有大阵列像: let array:[NSString] = ["first","second"...]  我改成了 var array = ["first","second"...] 我不知道它为什么会发生但它有效。很难找到问题。

答案 3 :(得分:2)

我遇到了这个问题。

这对我有用。

  1. 清除衍生数据。
  2. 窗口 - >组织者 - > “选择你的项目” - >删除派生数据。

    1. 清理项目

    2. 退出Xcode -----这非常重要。您可能必须重新启动计算机。

    3. 再次打开Xcode

    4. 希望这适合你。这适用于2015年2月9日

答案 4 :(得分:2)

检查.m文件是否已经签入"目标会员资格"

答案 5 :(得分:0)

尝试多次清理/删除派生数据。某些文件中禁用了自动填充,但App Delegate未禁用。过了一会儿,我在项目导航器中看到了红色图书馆。这些由cocoapods管理。解决方案原来是:

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

重新安装pod后,将在受影响的文件中恢复语法突出显示和代码完成。

答案 6 :(得分:0)

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