6

XCodeはしばしば気を失い、システムクラスを色分けしたり、正しい「コードセンス」の提案を提供したりしません。これは際限なくイライラします。質問は少なくとも他の3つの機会に尋ねられました:

Xcode構文の強調表示に関する問題

xcodeコードセンスの色/完了が機能しない

Xcode:コードは構文の色付けを失います

プロジェクトのバージョンごとに3.1互換と3.2互換に切り替え、変更の前後にXCodeを完全に再起動しても効果はありません。

コードセンスインデックスを再構築し、変更なしでXCodeを完全に再起動しました。

エラーがないことを確認して再起動するようにプロジェクトをビルドしました。

ファイル(.svnファイルなし)を別の場所にコピーしました-同じ問題です。

「プレースホルダー」という引数は、入力が速すぎるとドキュメントが台無しになるため、すでに完全に無効にしています...私が求めているのは、「esc」キーでプロパティとメソッドの正しいリストを表示することだけです。

4

2 に答える 2

12

プロジェクトの派生データをクリーンアップする必要があります。それらはおそらく破損しています。

[オーガナイザー]>[プロジェクト]>[Your_Project]>[派生データ]>[削除]に移動します

Xcodeはプロジェクトのインデックスを再作成し、通常の状態に戻るはずです。

于 2012-03-13T12:28:15.277 に答える
7

興味のある人のために; 私のアプリにはいくつかのプリコンパイルディレクティブがあります:

#if ...

これらのセクションの1つにエラーがあったことが判明しました。

これらのセクションはコンパイラに到達する前に削除されたため、アプリは正常にビルドされたと思います...しかし、CodeSenseはこれらを気にしません(それでもこれらの内部のすべてを色分けしたいので)-CodeSenseはいたるところに吐き出しますアプリを作成しようとしたときに見つからなかったのに、エラーが原因で場所が見つかりました。

そのコードブロック内のエラーを修正すると、色が返されました。

XCodeが死ぬのではなく、それらのセクションをグレー表示にしただけでいいのですが。

于 2010-06-08T06:29:03.250 に答える