У меня возникают проблемы с методом UITableView reloadData
. Я обнаружил, что он вызывает только cellForRowAtIndexPath, если новые ячейки добавляются или удаляются.Force UITableView для вызова cellForRowAtIndexPath: для всех ячеек
Пример: У меня есть пять ячеек, каждая из которых содержит пять строк. Если я добавляю новую ячейку и вызываю reloadData
, таблица обновляется, и я вижу ее. Тем не менее, если я войду в одну из пяти ячеек, добавлю новую строку, а затем вернусь и вызову reloadData
, ни один из методов делегата табличного вида не вызывается.
Мой вопрос: возможно ли заставить табличное представление полностью перезагрузить данные во всех видимых клетках?
Ты спас свои часы. Спасибо! Я бы не догадался об этой глупой ошибке :) – Pruthvid
Рад, что мое решение могло помочь кому-то другому! –