13

Xcode 4.5 で繰り返し問題が発生しており、ヘルプやアドバイスを求めています。

UIViewController のサブクラスである BIDSwitchViewController という新しいクラスを作成しています。.xib ファイルをレイアウトするために Identity Inspector に移動するときは、もちろん、それが属するクラスを BIDSwitchViewController に変更して、オブジェクトをレイアウトし、接続できるようにします。

しかし、BIDSwitchViewController は、Identity Inspector のカスタム クラスのドロップダウン リストに表示されません。それで、「BIDSwitchViewController」をテキスト ボックスにハードコーディングしましたが、それは固執しません。

私は何を間違っていますか?これを修正するにはどうすればよいですか?

前もって感謝します。

4

8 に答える 8

2

2日間の欲求不満とプロジェクトの削除、次にXcode自体の削除の後、viewControllerの継承を思い出すまで解決策が見つかりませんでした。これはテーブルストーリーボードビューのviewControllerでしたが、UITableViewControllerではなくUIViewControllerから継承します。修正したところ、表示されます。

ビューが同じストーリーボード ビューとして正しい継承クラスを持っていることを確認してください。

class AddItemViewController: UITableViewController
于 2018-06-15T03:19:25.943 に答える
1

これは Xcode の問題です。テーブル ビューとテーブル ビュー コントローラー (実際にはファイルの所有者) の選択を切り替えると、新しく追加されたファイル名がドロップダウン リストに表示されます。私は試しました、そしてそれは完了しました。

于 2013-03-25T07:45:00.707 に答える
1

クラスを選択する前に、プレースホルダーで「ファイル所有者」を選択していることを確認してください。

于 2014-06-28T00:12:36.623 に答える
0

私もこの同じ問題に苦労しており、Chanson Yan が言ったように、テーブル ビューまたは任意のビューをクリックし、メイン ビュー コントローラー (ファイルの所有者) をクリックしてから、ドロップダウン メニューをもう一度確認すると、表示されるはずです。

于 2013-07-04T02:18:14.693 に答える
0

SpecialViewController.hSpecialViewController.mは、C ファイルと C ヘッダー ファイルのように見える場合があります。

SpecialViewController.hを右クリックしてから、Show File Inspector を試してみまし

次に、 TypeC- sourceからObjective-C ソースに切り替えたところ、うまくいきました。

于 2016-05-17T00:57:11.323 に答える