【问题标题】:Table View's Delegate Method Cell for row at not called未调用行的表视图的委托方法单元格
【发布时间】:2017-11-04 15:12:33
【问题描述】:

我正在使用表格视图并在视图中设置委托和数据源。 在节数中返回 1,在行数中返回 5,但不调用委托方法中的行单元格。我检查了我的故事板视图单元格的概念和类名是否正确。请帮忙

【问题讨论】:

  • 显示你当前拥有的代码。
  • 你能显示你的代码吗?
  • 检查你的tableview的高度,是不是零?
  • 您不应该在viewWillAppear 方法中设置委托和数据源,这将导致每次显示视图控制器时都设置它们。您应该将它们设置在您的 viewDidLoad 方法中。
  • 确保数据源和委托已在 Interface Builder > Connections Inspector (⌥⌘6) 中连接。这比在代码中执行要好得多。

标签: ios swift xcode uitableview cell


【解决方案1】:

您的代码可能有一些问题或有问题。第一个是您应该在故事板或 ViewDidLoad 中设置委托(在故事板中从 tableView 拖动到 ViewController 实例并同时选择 - 委托和数据源)另一件事是您在编写时可能会打错委托方法的代码(总是使用 xcode 中的自动方法完成功能)

【讨论】:

    【解决方案2】:

    设置委托和数据源后,重新加载表格视图。

    【讨论】:

      猜你喜欢
      • 2019-11-26
      • 1970-01-01
      • 2016-06-19
      • 2012-02-16
      • 1970-01-01
      • 1970-01-01
      • 2021-05-08
      • 1970-01-01
      • 2011-08-12
      相关资源
      最近更新 更多