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;
委任が実行できる理由