numberOfRowsInSection не вызывается после reloadData - PullRequest
1 голос
/ 08 января 2011

Я видел различные подобные сообщения, но ни одна из них не соответствует моей ситуации / не решает проблему.

У меня есть табличное представление, делегат и источник данных которого настроены на VC, в котором он находится.

При загрузке это счастливо вызывает все обычные методы:

numberOfSectionsInTableView
numberOfRowsInSection
cellForRowAtIndexPath

однако на данный момент массив, содержащий мои данные, пуст.

После заполнения (после поиска местоположения) вызывается [tableView reloadData]. Это успешно срабатывает:

numberOfSectionsInTableView

но ни одно из следующего не вспоминается

numberOfRowsInSection
cellForRowAtIndexPath

Я даже пытался вернуть разные результаты (0/1) в методе numberOfRowsInSection, чтобы попытаться вызвать его без результата

Спасибо за любую помощь

1 Ответ

2 голосов
/ 09 января 2011

Я обнаружил ошибку.

Клиент играл с кодом и изменил viewForHeaderInSection, так что в некоторых случаях он ничего не возвращал (даже ноль).

Это должно иметьзапретил запуск других методов, несмотря на то, что они не являются исключением или предупреждением журнала консоли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...