dcc*_*rmo 2 uitableview ios
简单的问题。我注意到当我继承 UITableViewController 时,它的 UITableView 会自动将它的委托/数据源设置为我的类。我是否需要手动将 tableview 委托/数据源设置为我的类只是为了代码正确性还是预期的行为?
谢谢!
Ali*_*are 5
是的,这是官方预期的行为。
这是详细介绍这里的文件中,特别是在段落“概述”:
概述 UITableViewController 类创建一个管理表视图的控制器对象。它实现了以下行为: [...] 如果加载了包含表视图的 nib 文件,则数据源和委托将成为 nib 文件(如果有)中定义的那些对象。如果未指定 nib 文件或nib 文件未定义数据源或委托,UITableViewController则将表视图的数据源和委托设置为 self。
概述
UITableViewController 类创建一个管理表视图的控制器对象。它实现了以下行为:
[...]
如果加载了包含表视图的 nib 文件,则数据源和委托将成为 nib 文件(如果有)中定义的那些对象。如果未指定 nib 文件或nib 文件未定义数据源或委托,UITableViewController则将表视图的数据源和委托设置为 self。
UITableViewController
归档时间:
11 年,6 月 前
查看次数:
632 次
最近记录: