我是 Swift/iOS 开发的新手。
我的 Storyboard
中有一个UITableView
,我想用一些数据填充它。在尝试这样做时,我创建了一个继承自 UITableViewController
的类。实现尚未完成,但我的理解是,通过继承此类,我可以为 dataSource
和 delegate
提供一个 IBOutlet
。
当我尝试将 socket 拖到源文件中时,我没有得到之前测试时得到的插入点。见下图:
我必须做什么才能将此类定义为 UITableView
的处理程序?
最佳答案
将您的 viewController 设置为从 UIViewController
继承,而不是从 UITableViewController
继承(看起来您的 IB 就是这样设置的)。
不要忘记在界面构建器上将您的类设置为 ZeroconfTableController
。
然后,您将能够设置delegate
和datasource
。注意:delegate
和 datasource
不会创建 IBOutlet
。
按以下方式分配 delegate
和 dataSource
:
还要确保您的 viewController 符合协议(protocol)。
class ZeroconfTableController: UIViewController, UITableViewDataSource, UITableViewDelegate {
关于ios - 如何将表数据源和委托(delegate)导出链接到 UITableViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40346078/