Я загружаю интерфейсные значения из контекста, отправляемого из приложения iOS. Передача данных прошла успешно, но метод просмотра таблицы
rowController(at: index)
возвращается ноль
Переменная Value и numberOfRows по-прежнему 0 после строки кода
tableView.setNumberOfRows(3, withRowType: "deviceRow")
Мой общий код
func setupTable() {
tableView.setNumberOfRows(devicesArray.count, withRowType: "deviceRow2")
for (index, device) in self.devicesArray.enumerated() {
if let row = tableView.rowController(at: index) as? MeasurementCell {
row.deviceNameLabel.setText(device)
row.readingLabel.setText(self.readingsArray[index])
let statusColor = colorWithHexString(hex: self.colorsArray[index])
// row.backgroundGroupView.setBackgroundColor(statusColor.withAlphaComponent(0.2))
row.readingLabel.setTextColor(statusColor)
row.dateLabel.setText(self.datesArray[index])
row.readingLabel.setTextColor(self.getColor(fromString: self.colorsArray[index]))
row.readingLabel.sizeToFitWidth()
}
}
Есть ли решение этой проблемы? Предложения очень ценятся.