我正在尝试通过情节提要将 UITableView 的 DataSource 和 Delegate 连接到 ViewController 的基类。我能够轻松连接我的 IBActions 和 IBOutlets,但事实证明这更棘手。
实例化委托/数据源方法然后在 super 上调用相同方法的正确方法是否正确?
TIA
我正在尝试通过情节提要将 UITableView 的 DataSource 和 Delegate 连接到 ViewController 的基类。我能够轻松连接我的 IBActions 和 IBOutlets,但事实证明这更棘手。
实例化委托/数据源方法然后在 super 上调用相同方法的正确方法是否正确?
TIA
Xcode 将对您尝试连接的对象进行类型检查。所以有两个前提:
如果满足这两个条件,您应该可以按住 ctrl 键单击 UITableViewController,然后从这些连接拖动到您的类的对象,无论是在情节提要中还是在左侧的对象列表中。
编辑:我添加了一张通过 ctrl 单击表格视图的两步方法设置代表的图片,然后从弹出窗口拖动到符合协议的视图控制器。此技术适用于左侧的列表视图以及工作区中的图形表示。