2011-09-13 36 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)。這對我很有用。