Ну, для одного tableView.reloadData()
всегда будет обновляться весь просмотр таблицы.Поэтому, если данные поступают через сеть, вы всегда можете просто настроить свой источник данных, а затем вызвать tableView.reloadData()
.
. Вы также можете использовать tableView.beginUpdates()
+ tableView.endUpdates()
с соответствующими вызовами вставки, удаления, перемещения (см. Документация Apple ) Но они обычно используются для анимации изменений.- Сначала нужно обновить источник данных и знать пути индекса, которые вы пытаетесь изменить.