0

ここに画像の説明を入力してください

ストーリーボードを使用してアプリを設計しました。Viewコントローラーが1つあり、静的テーブルビューコントローラーを挿入する必要があります(静的テーブルビューコントローラーはViewコントローラーに挿入できません)。そこで、コンテナビューコントローラをドラッグアンドドロップして、テーブルビューコントローラを埋め込みました。

これで、viewcontroller.hでIBOutletが宣言されました。

@property(nonatomic、strong)IBOutlet UITableView * infoTableView;

接続インスペクターでinfoTableViewを実際のテーブルビューに接続するにはどうすればよいですか?

4

2 に答える 2

2

ItemEditorViewController にある IBOutlet をテーブル ビュー コントローラーのテーブル ビューに接続するつもりなら、できません。あるコントローラーのアウトレットを別のコントローラーのオブジェクトに接続することはできません。親コントローラーでそのテーブル ビューへの参照を取得する必要がある場合は、次のコードを実行する必要があります。

ItemEditorViewController.h 内

@property (nonatomic,strong) UITableView *infoTableView;

ItemEditorViewController.m 内 (おそらく viewDidLoad 内)

self.infoTableView = [self.childViewControllers[0] tableView];
于 2013-01-20T16:55:26.820 に答える