可能的重复项:
Xcode 代码感知颜色/完成不起作用
代码在 Xcode 4 中丢失语法颜色
在我的项目中,有些文件有语法着色和完成,但在某些文件(.h 和 .m)中,它不起作用。有什么想法吗?
转到您的组织者,然后在项目选项卡中找到您的项目,然后单击"删除派生数据" 这会强制 XCode 重新索引所有内容,并且不会造成任何伤害。 它通常为我解决问题,尽管有时XCode只是麻烦。
这些文件要么是新创建的文件,在将它们添加到项目时忘记将它们添加到目标(应用程序的目标),要么是 Xcode 常见的索引问题。
对于案例 1:
选择一个未编制索引的文件,然后打开文件检查器。在目标会员资格下方,选中目标的框。清洁和构建。重新启动Xcode不会受到伤害。
对于案例 2:
请参考丹克里克的答案。