如何将Table dataSource和委托出口链接到UITableViewController?

Eri*_*ler 6 storyboard uitableview ios uistoryboard swift

我是Swift/iOS开发的新手.

我有一个UITableView在我的storyboard,我想用一些数据来填充.在我尝试这样做的过程中,我创建了一个继承自的类UITableViewController.实施还没有完成,但我的理解是,从这个类继承,我可以提供一个IBOutlet到两个dataSourcedelegate.

当我尝试将插座拖动到源文件中时,我没有得到我之前测试时的插入点.见下图: 没有插入线! :(

我该怎么做才能将此类定义为UITableView?的处理程序?

dir*_*nee 21

将viewController设置为继承而UIViewController不是继承UITableViewController(看起来你的IB设置如此).不要忘记ZeroconfTableController在接口构建器上设置类.

比,你将能够设置delegatedatasource.注意:delegate并且datasource不会创建IBOutlets.

分配delegatedataSource以下方式: 在此输入图像描述

还要确保您的viewController符合协议.

class ZeroconfTableController: UIViewController, UITableViewDataSource, UITableViewDelegate { 
Run Code Online (Sandbox Code Playgroud)

  • 这正是我想要的。谢谢。Gif确实有帮助。 (2认同)

ran*_*dom 3

在故事板中,选择UITableView并将其更改为子类的名称UITableViewController。然后您不需要做任何链接的事情。

在此输入图像描述