Проблема с отображением текста и изображения в виде таблицы - PullRequest
0 голосов
/ 17 февраля 2020

По сути, у меня есть табличное представление, которое должно отображать текст изображения, когда оно не представляет никаких строк.

У меня есть следующая структура, декодирующая 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?

1 Ответ

0 голосов
/ 17 февраля 2020

Установите ваш источник данных и делегируйте в viewDidLoad:

self.tableView.delegate = self
self.tableView.dataSource = self
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...