2011-09-13 33 views
0

我是Xcode和Objective C的新手,但我正在深入研究IDE并注意到它似乎没有进行实时语法检查。如果我犯了一个错字,我必须在Xcode甚至提到有问题之前建立这个项目。更糟糕的是 - 因为它会返回编译器错误,所以它通常不会被突出显示的(在)正确的行中。Xcode实时语法检查?

是否有一个我缺少的设置,还是只是我编译检查语法错误?

+0

你正在运行什么版本的XCode?据我所知,Xcode 4支持实时语法检查。 – ender

回答

10

假设您使用的是Xcode 4. *,请转至首选项 - >常规,选择“启用实时问题”。

+0

不幸的是,我在3.2(我不好意思不提)。功能是否增加了4.0? –

+1

抱歉。是的,我认为它不适用于Xcode 4之前的版本。 –

0

请确保您使用的是Xcode 4的当前版本。尽管它的版本号具有4-ish-ness,但它完全重写了早期版本,并且早期版本很粗略,特别是“代码意义”功能,如语法突出显示和实时错误检查。

在过去的几个版本中,我一直对它很开心。

1

从TARGETS Navigator中选择Target,选择Build Settings,LLMV CLL 4.2 - Language> change precompile Prefix Header setting to“NO”,重新打开Project(Workspace)。这对我很有用。