По сути, у меня есть табличное представление, которое должно отображать текст изображения, когда оно не представляет никаких строк.
У меня есть следующая структура, декодирующая 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?