Я видел различные подобные сообщения для этого, но ни один из них не соответствует моей ситутации/решению проблемы.numberOfRowsInSection не вызывается после reloadData
У меня есть табличное представление, делегат и источник данных которого установлены в VC, в котором он находится.
При загрузке этого радостно называет все обычные методы:
numberOfSectionsInTableView
numberOfRowsInSection
cellForRowAtIndexPath
однако на данный момент массив, содержащий мои данные пуст.
После того, как он заселен (после поиска местоположения), вызывается [tableView reloadData]
. Это успешно срабатывает:
numberOfSectionsInTableView
, но ни один из следующих отозваны
numberOfRowsInSection
cellForRowAtIndexPath
Я даже пытался возвращения разные результаты (0/1) в методе numberOfRowsInSection
, чтобы попытаться заставить его без результата
Спасибо за любую помощь.
- это возвращаемое значение 'numberOfSectionsInTableView', установленное в 0? это не должно происходить, не вызывая '-numberOfRowsInSection' и другие методы источника данных. – xhan
нет, как правило, один, поэтому numberOfRowsInSection должен срабатывать как минимум один раз –