Не удается получить значения для отображения в ячейке табличного представления из API - PullRequest
0 голосов
/ 26 января 2020

Я пытался получить данные, которые я вызываю, из API для отражения в ячейках контроллера табличного представления. До сих пор я был в состоянии получить правильные строки заголовка для отражения, но сублинии возвращают пробелы. Я проверил REST все вызовы, он содержит значения.

 override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! AreaDemandCellTableViewCell

        if indexPath.section == 0 {
            cell.headLine.text = Constants.AreaDemand.headers[indexPath.row];
            cell.subLine.text = self.hdrSubline(row: indexPath.row);
        }
        return cell
    }

    private func hdrSubline(row:Int) -> String {
        switch row {
        case 0:
            return self.areaDemand?.totalForSale?.description ?? "-"
        case 1:
            return self.areaDemand?.averageSale?.description ?? "-"
        case 2:
            return self.areaDemand?.turnover?.description ?? "-"
        case 3:
            return self.areaDemand?.daysOnMarket?.description ?? "-"
        case 4:
            return self.areaDemand?.demandRating?.description ?? "-"
        default:
            return "-"
        }
    }

Я полагаю, что область, в которой данные API должны быть вызваны в ячейку табличного представления, находится здесь, и здесь она выглядит пустой:

    private func hdrSubline(row:Int) -> String {
        switch row {
        case 0:
            return self.areaDemand?.totalForSale?.description ?? "-"
        case 1:
            return self.areaDemand?.averageSale?.description ?? "-"
        case 2:
            return self.areaDemand?.turnover?.description ?? "-"
        case 3:
            return self.areaDemand?.daysOnMarket?.description ?? "-"
        case 4:
            return self.areaDemand?.demandRating?.description ?? "-"
        default:
            return "-"
        }
    }

, а вот то, что таблица вид ячейки выглядит, когда приложение работает: enter image description here

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