4

グループ化された単一のテーブルビューを含むストーリーボードを使用してシーンを作成しました。このテーブルのセルは静的です(これは構成ビューです)。ストーリーボードエディター内からすべてのテーブルセルを作成しました。ビューには、UITableViewControllerから継承するカスタムビューコントローラーが割り当てられます。テスト目的でこれを「初期ビューコントローラ」として設定すると、アプリケーションがクラッシュします。エラーは次のとおりです。

不正な構成-静的テーブルビューは、UITableViewControllerに埋め込まれている場合にのみ有効です

このビューのビューコントローラーで、tableView:numberOfRowsInSectionとnumberOfSectionsInTableViewの両方を実装しました

静的なテーブルビューをストーリーボードで機能させる方法を教えてもらえますか?

ありがとう!

4

1 に答える 1

1

デフォルトでは、XcodeがUITableViewControllerのサブクラスを作成すると、UITableViewデータソースデリゲートメソッドが追加されます。静的TableViewにはデータソースが必要なため、これらを削除する必要があります。

したがって、解決策はこれらのデリゲートメソッドを削除することでした。

#pragma mark - Table view data source

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView


- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section


- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
于 2012-07-25T21:29:18.067 に答える