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 框架等 tableview 框架。应该使您的 tableview 开发更容易。

于 2013-07-15T19:30:56.733 回答