显示空表视图文本和图像时出现问题



本质上,我有一个表格视图,当它不显示任何行时,它必须显示图像文本。

我有以下结构解码 JSON:

var sections = [JSONSection]()

struct JSONSection {
let date : String
var items : [JSONStructure]
}
struct JSONStructure: Decodable {
let person: String
let processtime: String

enum CodingKeys : String, CodingKey {
case person, processtime
}
}
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
let section = sections[section].items

if section.count == 0 { tableView.setEmptyView(title: "Text", message: "Message")
} else {
tableView.restore()
}
return section.count
}

我没有收到任何错误,但我只是得到一个空白的表格视图(白色背景(,而不是自定义消息

这很可能是由我编写条件的方式引起的,我定义 sectionn.count 是错误的吗?

在 viewDidLoad 中设置数据源和委托:

self.tableView.delegate = self
self.tableView.dataSource = self

相关内容

  • 没有找到相关文章

最新更新