0

Xcode 4.3.2 が停止して、コードのスペルミスと補完が表示されました。コードにエラーがあるかどうかを確認する唯一の方法は、コードをビルドすることです。Xcode は etc などのキーワードのみを色付けしif, else, forます。他のすべてのコードは色付けされていません。いくつかの非常に奇妙な補完のみを示しました。例えば:

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.)ビルド設定をLLVM3.1からGCC4.2に変更します

ここに画像の説明を入力してください 2.)[オーガナイザー]> [プロジェクト]>(プロジェクトの選択)>[削除]に移動しますDerived Data

3.)ビルド設定をLLVM3.1に戻します。

ここに画像の説明を入力してください

その後、構文の強調表示が再び機能します。Xcodeを再起動したり、他のフープやハードルを飛び越えたりする必要はありません。

これが私と同じように役立つことを願っています!

更新:一部の人々は、それが機能しない場合、ステップ2のみで機能させることができます。3つのステップすべてに従ってください。

于 2012-06-09T04:31:51.767 に答える