9

Xcodeを5.0にアップグレードしました。私はまだココアにかなり慣れていないので、基本的なことを見落としていることを願っています. 基本的に、View Controller の親クラスとして使用したいカスタム クラスを Xcode に表示させることができません。もともと私はテーブルビューコントローラー用のカスタムクラスを作成したかったのですが、問題を単純化するために通常のビューコントローラーで試してみましたが、それもうまくいきません。

私がやること:

  • 新しいプロジェクトの作成: シングル ビュー アプリケーション
  • そこに cocoa クラスを追加します (File->New->File->Objective-C クラス。名前を MyViewController にして、UIViewController のサブクラスにします)。
  • ストーリーボードでプロジェクト テンプレートに付属する既定のビューを選択し、Identity インスペクターで、カスタム クラスの下にある MyViewController を選択しようとします。

クラスがドロップダウンに表示されず、自分で入力することもできません。同じ問題を報告している他の多くの脅威は、プロジェクトと Xcode を閉じる/再度開くことを提案していますが、それは私にとってはうまくいきません。

4

4 に答える 4

25

Xcode の Interface Builder であるストーリーボードにいる場合は、ビューの下にある黒いバーをクリックしてください。

ここに画像の説明を入力

これにより、ストーリーボードで (ビューではなく) ビュー コントローラーが選択されます。シーン全体が青い境界線で囲まれていることに注目してください。これを選択すると、Identity Inspector でビュー コントローラーのクラスを設定できます。

于 2013-09-29T18:14:01.093 に答える