?
А какая проблема? По идее таблица врятли знает о методах жизненного цикла UIViewController. Я обычно делегат устанавливаю после того, как инициализировались данные. Если после, то надо уже оповещать вручную таблицу.
DataSource в момент подписания Delegate в момент срабатывания.
В момент срабатывания это в какой момент?
DataSource - в момент когда подписываешься. Примерно так var dataSource: UITableViewDataSource? { didSet { self.reloadData() } } Delegate отвечает за допустим за прикосновение. Как может сработать делегат func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) если ячейки не трогать? Вот момент срабатывания делегата это момент нажатие по ячейки. Остальное логически поймёшь.
У меня делегат и датасурс через сториборд настроены, но срабатывают после viewDidLoad
?
Обсуждают сегодня