2012-06-09 76 views
0

我的Xcode 4.3.2停止顯示代碼的拼寫錯誤和完成。找出代碼中是否有任何錯誤的唯一方法 - 構建它。 Xcode只着色關鍵字如if, else, for等所有其他代碼沒有着色。只顯示幾個非常奇怪的完成。例如:Xcode完成,拼寫檢查停止

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

方法調用的完成只是最近使用的方法。 我該如何解決這個問題?我已經多次重新啓動我的mac,並且在Xcode的偏好設置中沒有找到任何關於此的東西。

+1

查看http://stackoverflow.com/questions/5431501/xcode-4-code-sense-is-not-working – iTukker

+0

已停產。 Tkanks。 – SentineL

回答

0

我做些什麼來解決這個問題設置是:

1)改變構建設置從LLVM 3.1至4.2 GCC

enter image description here 2)轉到管理>項目>(選擇項目)>刪除Derived Data

3)改變構建設置回LLVM 3.1

enter image description here

我的語法高亮然後再工作。不需要重新啓動Xcode,並跳過其他箍和障礙。

希望這可以幫助你,因爲它爲我做!

UPDATE:有些人只有第2步才能使用它,如果這不起作用。遵循所有3個步驟。

+0

僅通過(2)解決。謝謝。 – SentineL

+0

太棒了,我猜想它適用於不同場景的不同方式。只有通過刪除「派生數據」才能工作 – skram

1

我也該有很多的時候,是什麼幫助對我來說是在構建設置precompile prefix header爲NO