Xcode: 所有 .h 文件丢失语法着色

Xcode: all .h files lost syntax coloring

我有一个项目工作了将近一个星期然后突然间我所有的 .h 文件都丢失了代码 completion/syntax coloring.The 我能想到的唯一改变是我改变了我的目标的名字然后什么时候我创建了一组新的 .h 和 .m 文件。

好的,我已经检查了关于这个主题的所有内容,这在 xcode 3 和 4 中很常见,我尝试了所有解决方案,例如

没有任何效果,任何帮助都是 appreciated.Also 我的 Xcode 版本是 6.1.1。

试试这些解决方案:-

  1. 您可以通过像这样更改构建设置来解决该问题,PreCompile Prefix Headers :NO
  2. 我一直在这样做,而且它对我来说已经成功了很多次(在之前尝试了上述所有方法之后)。

现在我只需点击 space,返回 space(mac 版本)并重建...效果很好。然后,记得滚动(有时直到你滚动某个地方才会显示颜色)

  • 找到您的前缀文件:"ProjectName_prefix.pch"。
  • 注释掉某行。 (基本改)
  • 构建你的项目,不管失败与否。
  • 取消注释。
  • 再次构建。

我敢打赌只有第 2 步(修改前缀)是它的作用,但这些基本上会让你回到 运行。突然间,一切都神奇地重新着色并完成功能。

祝你好运,如果这不能解决问题,也许可以尝试对你的依赖 pch 文件(three20 或 FB api 的)执行此操作

好的,我发现了问题所在,在我的例子中,我更改了 目标名称 并在此过程中更改了 项目名称 还。

这导致 前缀 header 的路径发生变化,而实际上文件仍在 旧路径 .将其更改为旧路径 解决了 问题。

前缀header路径可以在构建设置中找到。 通常像 ProjectName/Prefixfilename.pch