9

こんにちは私はxCode4で問題が発生します。

私は自宅と職場でXCode4を使用してプロジェクトを開発しています。

そして、それをUSBフラッシュドライブに保存します。

今日、私はいくつかの問題を抱えています。

コードにアウトレットを追加するためにxibファイルを開くと、次のエラーが発生します。「新しいアウトレット接続を挿入できませんでした:...という名前のクラスの情報が見つかりませんでした。」クラスが存在し、xibファイルのプロパティが正しく設定されています。 新しいアウトレット接続を挿入できませんでした:という名前のクラスの情報が見つかりませんでした

OK、私はファイル所有者を使用してコードと接続を記述していると思います。

次のステップでは、.hクラスファイルのコードエディタを開いてUIを作成しようとしますが、何も表示されません。クラスのUIタイプのリストを取得できません

次に、XCodeコードエディタがUIKitのクラスやその他のフレームワークも強調表示していないことを確認しました。

しかし、私は別のプロジェクトとそのプロジェクトではなく、自宅のコンピューターでこのエラーが発生していません。

いくつかの体は同じ問題を抱えていますか?

4

4 に答える 4

29

これを試してください:プロジェクトを閉じます。メインメニューから[ウィンドウ]>[オーガナイザー]を選択します。[プロジェクト]パネルを選択します。リストからプロジェクトのすべてのコピーを選択して削除します。プロジェクトを再度開きます(Xcodeは必要な情報を再構築します)。

これによってプロジェクトが削除されることはありませんが、Xcodeがプロジェクトに関して検出するインデックスやその他の情報が削除されます。私が言ったように、Xcodeは、プロジェクトを再度開くとすぐに情報を再構築します。

于 2011-10-06T13:25:00.573 に答える
2

私たちにも非常によく似た問題が発生しましたが、そこにある助けはどれもうまくいきませんでした。最終的に修正されたのは、xcodeから.mファイルと.hファイルを削除し(リソースのみ)、プロジェクトフォルダーからプロジェクトにドラッグして戻すことでした。すべてを再リンクして、再び機能させるように見えました。

于 2011-11-20T02:03:56.403 に答える
1

以下のコンパイルソースに.mファイルを追加するだけです。

<My Project> 
   -- TARGETS <My App Name>
        -- Build Phase tab 
          -- Compile Sources

それは問題を修正します。

于 2012-07-17T16:34:33.037 に答える
0

.mファイルがen.lprojフォルダー内に移動されていることに気づきました。

Xcodeから.mファイルを削除(参照のみ)し、en.lprojから.mを移動するだけです。もう一度追加します。心配しないでください。すべての接続が元に戻ります。

問題が修正されます。

于 2012-02-28T17:47:34.713 に答える