我正在阅读BigNerdRanch iOS编程书,并且正在阅读关于UITableViewController的这一章。但是我一直想知道UITableViewController
在哪里找到其delegate
和dataSource
。目前我有@interface ItemsViewController : UITableViewController <UITableViewDataSource, UITableViewDelegate>
但是没有什么看起来像:[self.tableView setDelegate:self]
我只是想知道UITableViewController如何找到有关其委托和数据源的信息
最佳答案
如果您自己设置UITableView
,则必须将其指向委托和数据源。UITableViewController
设置UITableView
并将委托和dataSource属性设置为其自身。当子类UITableViewController
时,您可以免费获得此行为。
您的问题是有缺陷的,因为UITableViewController
没有数据源和委托(它所控制的UITableView
有)。 UITableViewController
是数据源和委托,因为它以这种方式进行设置。
关于ios - UITableViewController如何知道其数据源和委托(delegate),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10874482/