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