0

Xcode テンプレートから新しいマスター/ディテール アプリケーションを作成しました

メイン インターフェイス (この場合は BirdMasterViewController ) は UITableViewController を継承し、UITableViewController は UITableViewDataSource プロトコルに準拠していることがわかりました。

だから私は次のような方法を指定することができます

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 1;
}

しかし、BirdMasterViewController の _dataSource 変数へのデリゲートの設定が見つかりませんでした。

xxxxxx._dataSource = self; or setDataSource: self

_dataSource オブジェクトを設定する

// to this
id <UITableViewDataSource>  _dataSource;

委任が実行できる理由

4

2 に答える 2

2

.h ファイルにデリゲートを追加してから、デリゲート メソッドを使用します。

@interface BirdMasterViewController : UIViewController<UITableViewDelegate,UITableViewDataSource>
于 2013-07-15T08:54:58.103 に答える
0

無料の Sensible TableView フレームワークなどのテーブルビュー フレームワークもチェックすることをお勧めします。テーブルビューの開発がずっと簡単になるはずです。

于 2013-07-15T19:30:56.733 に答える