ios - 为什么我不能调用我的 IBOutlet 以便我可以让它成为 XCode 9.3 中的委托(delegate)

标签 ios swift xcode uitableview delegates

我正在尝试让 UITableView 成为委托(delegate)人,这样我就可以在我的项目中使用它的属性。但我似乎无法调用我的 ToDoListTable IBOutlet,以便我可以通过执行 ToDoListTable.delegate = self 使其成为委托(delegate)。我在下面附上了一张图片,显示 XCode 甚至没有建议它。所以我不确定我应该做什么。

A Photo Of my Code

最佳答案

如果您想使用 Storyboard给委托(delegate),请参见附图。

For StoryBoard please see this image您还没有在 StoryBord 中提供 datasourceDelegate 比 在ViewDidLoad中写入

tableview.delegate = self

tableview.dataSource = self

关于ios - 为什么我不能调用我的 IBOutlet 以便我可以让它成为 XCode 9.3 中的委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50539673/

相关文章:

swift - 处理 JSON 分页,并将数据添加到 TableView ?

iphone - ViewController 在 iOS6 上不旋转

ios - Xcode 10 beta 6 Whole Module 设置导致 "cannot have input files with file list"错误

iphone - 从 CoreData 获取特定数量的随机行

ios - 检测音量按钮即使在音量最大时按下

ios - 初始核心数据保存卡住应用程序

ios - 如何将变量的值用作 UILabel?

ios - 从 UIViewController 中删除我的自定义 MKMapView

ios - AVAudioPlayer 在某些设备上无法播放

ios - UIScroll View 未按预期工作