0

我的 Xcode 4.3.2 停止显示拼写错误和代码补全。找出代码中是否有任何错误的唯一方法 - 构建它。Xcode 仅对诸如if, else, foretc 之类的关键字着色。所有其他代码均未着色。只显示了一些非常奇怪的完成。例如:

CGPoint p;
p.y // completion is "YES"
p.x // completion is "xor"

方法调用的完成只是几乎使用的方法。我怎样才能解决这个问题?我已经多次重启了我的 Mac,但在 Xcode 的首选项中没有找到任何关于此的内容。

4

2 回答 2

1

我也有很多次,对我有帮助的是在构建设置中设置precompile prefix header为 NO

于 2012-06-09T04:31:18.787 回答
0

我为解决这个问题所做的是:

1.) 将构建设置从 LLVM 3.1 更改为 GCC 4.2

在此处输入图像描述 2.)转到管理器>项目>(选择项目)>删除Derived Data

3.) 将构建设置更改回 LLVM 3.1

在此处输入图像描述

然后我的语法突出显示再次起作用。无需重新启动 Xcode,并跳过其他障碍。

希望这对您有帮助,就像对我一样!

更新:如果这不起作用,有些人可以只使用第 2 步。遵循所有 3 个步骤。

于 2012-06-09T04:31:51.767 回答