У меня есть viewController
с выходом tableView, а контроллер - dataSource
tableView
.cellForRowAtIndexPath никогда не вызывается, но numberOfRowsInSection
Когда я попытался перезагрузите tableView
с помощью tableView.reloadData()
, метод DATASOURCE numberOfRowsInSection
называется, и в консоли я мог видеть, что numberOfRows
является 1 в обоих разделе 0 и разделе 1. Однако cellForRowAtIndexPath
не называется. (Я поставил точку останова в cellForRowAtIndexPath
).
BTW, cellForRowAtIndexPath
получил вызов один раз при первом загрузке контроллера.
Может ли кто-нибудь указать мне правильное направление? был stucked для уже некоторое время ...
Я использую быстрый 2.0
Спасибо!
Один из сценариев, где numberOfRows вызывается, в то время как cellForRowAtIndexPath не вызывается, когда высота таблицы равна нулю. Проверьте высоту таблицы, когда вызывается метод перезагрузки. – Irfan