将UITableView DataSource/Delegate连接到基础UIViewController类

Dak*_*e83 3 xcode objective-c ios

我试图通过故事板将我的UITableView的DataSource和Delegate连接到我的ViewController的基类.我能够轻松地连接我的IBActions和IBOutlets,但事实证明这很棘手.

是实例化委托/数据源方法然后在super上调用相同方法的正确方法吗?

TIA

Chr*_*hey 13

Xcode将对您尝试连接的对象进行类型检查.所以有两个先决条件:

  1. 您的类的对象必须"存在"在故事板中,这通常涉及在检查器中的UIViewController上设置自定义类
  2. 在进行连接之前,对象的类必须声明它符合正确的协议.

如果满足这两个条件,您应该能够按住UITableViewController,然后从这些连接拖动到类的对象,可以在故事板中,也可以在左侧的对象列表中.

编辑:我已添加通过CTRL单击表视图的两步法设置代表,然后从酥料饼拖动到协议符合要求的视图控制器的图片.此技术适用于左侧的列表视图以及工作区中的图形表示.

设置表视图的委托