44

Xcode 4.3.1がリリースされてから使用しており、それ以来、さまざまなプロジェクトに取り組んできました。私が取り組んでいるこの新しいプロジェクトまで、すべてが常に正常に機能してきました。

コード補完/コードセンスは何も検出しません。変数またはクラスを「Command+Click」すると、通常はそれにジャンプしますが、今は次のようになっています。

シンボルが見つかりません

Jump to Definitionアクションが機能していません。

この悪いプロジェクトが開いているときに古いプロジェクトの1つを開くと、古いプロジェクトはコードセンスで機能し、新しいプロジェクトは機能しません。

私のパートナーは同じプロジェクトに取り組んでいます。私たちは両方ともリポジトリからファイルを取得し、コードセンスはこのプロジェクトの彼のマシンで機能します...私のものではありません。

4

9 に答える 9

70

これを試して:

オーガナイザーを開きます。Xcode でプロジェクトを閉じます (Xcode とオーガナイザーを実行したままにします)。オーガナイザーのプロジェクトで、[派生データ] の横にある [削除] ボタンをクリックします。Xcode を終了します。

ファインダーで Xcode プロジェクトを見つけます。右クリックして「パッケージの内容を表示」。project.xcworkspace と xcuserdata フォルダーを削除します。

Xcode をもう一度開いて、それが機能するかどうかを確認します。

于 2012-04-24T21:59:05.180 に答える
23

Xcode 8.2 では、次のように解決しました。

  1. ファイル > ワークスペース設定
  2. [詳細...] ボタン (派生データ) の上にある小さな灰色の矢印をクリックします。
  3. 私のプロジェクトフォルダーを選択して削除します。

プロジェクトで、cmd+クリックが機能するかどうかを確認します

于 2017-01-12T17:46:39.850 に答える
3

Xcode 8 と Swift 3 の同様の問題。

Xcodeとシミュレーターを終了し、プロジェクトを再度開くだけでうまくいきました。

また、Mac を再起動すると疑問符が消え、関連するメソッドの実装に移動する場合もあります。

また、プロジェクトを閉じて、「ファイル -> 最近使ったファイルを開く」から再度開くだけでも機能する場合があります。

于 2016-10-23T12:14:56.250 に答える
2

私の場合、この方法で解決しました。

  • プロジェクトナビゲーターからプロジェクトのプロパティに移動します。
  • ビルド フェーズ
  • *.mファイルを「コンパイル ソース」に追加します。

これで再構築します。

これは、たとえば、作成後に手動でクラスの名前を変更した場合に発生する可能性があります。

この助けを願っています。

于 2015-01-24T14:10:07.830 に答える
0

私の場合、.mファイルはどういうわけかen.lprojディレクトリに配置されていたため、構文の色分けとインテリセンスがオンになっていると正しく表示されませんでした。

サイド パネルで、タブFile inspectorにチェックが入っているかどうかを確認しLocalizationます。

于 2013-03-19T14:43:11.773 に答える