![](/img/trans.png)
[英]Can you access application delegate from within a UITableViewDataSource function?
[英]UITableViewDataSource Delegate
我從Xcode模板創建了一個新的Master-Detail應用程序
我發現主界面(在本例中為BirdMasterViewController)繼承自UITableViewController,而UITableViewController符合UITableViewDataSource協議
所以我可以指定類似的方法
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
但我沒有在BirdMasterViewController上找到_dataSource變量的set委托,就像
xxxxxx._dataSource = self; or setDataSource: self
設置_dataSource對象
// to this
id <UITableViewDataSource> _dataSource;
為什么代表團可以運行?
在.h文件中添加委托,然后使用您的委托方法:
@interface BirdMasterViewController : UIViewController<UITableViewDelegate,UITableViewDataSource>
我建議您查看tableview框架,例如免費的Sensible TableView框架。 應該讓您的tableview開發更輕松。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.