Я пытаюсь связать один UITableView
с 2 источниками данных. Мой код выглядит так:
viewModel?.dataSource?.currentYear?.bind(to: tableViewMonths, cellType: StatementExportMonthTableViewCell.self) { (cell, name) in
cell.updateWith(month: name)
}
viewModel?.dataSource?.previousYear?.bind(to: tableViewMonths, cellType: StatementExportMonthTableViewCell.self) { (cell, name) in
cell.updateWith(month: name)
}
Я не могу понять, как отобразить правильные данные в табличном представлении на основе индекса выбранного сегмента. Я знаю, что могу определить один основной источник данных, и на основе выбора сегмента я должен назначить соответствующий источник данных этому экземпляру и перезагрузить представление таблицы из этого.
Но я пытаюсь упростить его, если Бонд уже имеет эту функциональность в встроенный.
Любая помощь здесь будет высоко ценится.
Спасибо