ios - 如何将表数据源和委托(delegate)导出链接到 UITableViewController?

标签 ios swift uitableview storyboard uistoryboard

我是 Swift/iOS 开发的新手。

我的 Storyboard 中有一个UITableView,我想用一些数据填充它。在尝试这样做时,我创建了一个继承自 UITableViewController 的类。实现尚未完成,但我的理解是,通过继承此类,我可以为 dataSourcedelegate 提供一个 IBOutlet

当我尝试将 socket 拖到源文件中时,我没有得到之前测试时得到的插入点。见下图: No insertion line! :(

我必须做什么才能将此类定义为 UITableView 的处理程序?

最佳答案

将您的 viewController 设置为从 UIViewController 继承,而不是从 UITableViewController 继承(看起来您的 IB 就是这样设置的)。 不要忘记在界面构建器上将您的类设置为 ZeroconfTableController

然后,您将能够设置delegatedatasource。注意:delegatedatasource 不会创建 IBOutlet

按以下方式分配 delegatedataSource: enter image description here

还要确保您的 viewController 符合协议(protocol)。

class ZeroconfTableController: UIViewController, UITableViewDataSource, UITableViewDelegate { 

关于ios - 如何将表数据源和委托(delegate)导出链接到 UITableViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40346078/

相关文章:

ios - 具有 SceneKit 线条基元类型的笔划宽度

ios - 我可以使用一个自定义创建的 UIViewController 来填充父 UITableViewController 的单元格文本值吗?

iphone - iOS 应用程序在 UITableViewDataSource 方法中抛出异常后终止

ios - Apple Watch、WatchKit Extension 和主要应用程序

ios - 如何将 UIPickerView 中的第一个条目设为空白

ios - Swift 上的自定义 UITableViewCell

ios - Xcode - 在 UITableView 上方包含一个 UIView

javascript - 如何在 React Native 的多子父 View 中将一个子垂直居中

ios - 如果没有收到数据则抛出异常

ios - 如何使用 ArcGIS sdk for iOS 计算坐标数组的缩放或 mapScale