更新到Xcode 4.4后,没有自动完成导入指令

更新到Xcode 4.4后,没有自动完成导入指令,xcode,autocomplete,import,header,Xcode,Autocomplete,Import,Header,上周更新到Xcode 4.4后,我没有收到任何导入的自动完成建议。这很奇怪,因为其他一切似乎都正常,但很难从project explorer中查找要导入的头文件的名称。打开“管理器”,在“项目”选项卡下选择您的项目,删除派生数据。在执行任何其他操作之前,让Xcode重新编制项目索引。为我修复了此问题。您可以通过将子文件夹添加到目标的“构建设置”选项卡中的“用户标题搜索路径”(确保打开左侧的复选框)来解决此问题 或者,您可以简单地将您的.xcodeproj所在的顶级文件夹添加到其中,例如“./tr

上周更新到Xcode 4.4后,我没有收到任何导入的自动完成建议。这很奇怪,因为其他一切似乎都正常,但很难从project explorer中查找要导入的头文件的名称。

打开“管理器”,在“项目”选项卡下选择您的项目,删除派生数据。在执行任何其他操作之前,让Xcode重新编制项目索引。为我修复了此问题。

您可以通过将子文件夹添加到目标的“构建设置”选项卡中的“用户标题搜索路径”(确保打开左侧的复选框)来解决此问题


或者,您可以简单地将您的.xcodeproj所在的顶级文件夹添加到其中,例如“./trunk”或它的任何名称

在我的例子中,问题是XCode拒绝查看在.pch文件中导入的.h文件。打开构建设置并将“Precompile Prefix Header”设置为“No”解决了我的问题


来源:

我可以确认这是一个很好的Xcode 4.4.1工作解决方案。只是试了试,有没有试过。不要像他说的那样忘记左边的复选框,否则它不会递归到子文件夹中。这不是我安装Xcode 4.6的解决方案。它前一分钟还在工作,下一分钟就失败了。所有可以重置的内容都至少重置了一次。除了修复此导入问题外,此解决方案还适用于修复几乎所有其他场景中的代码感觉。请参阅@Vahrams answer以了解修复方法。