Вызвать метод по условию


#1

Всем привет, как вызвать метод:
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {}
По условию?

Я передаю данные в массив из другого контроллера и нужно, что бы этот метод срабатывал после возврата к этому контроллеру.


#3

Никак, этот метод отрабатывает автоматически при загрузке.


#4

Можно, сделал так:

override func viewWillAppear(_ animated: Bool) {
        tableView.reloadData()
    }

#5

ну это вы просто перегружаете все методы табличные. А напишите print(“whatever”) и посмотрите сколько раз у Вас перегружается вся таблица. Увидите, что делает она это по несколько раз, так что это не самый рациональный подход.