Если я управляю получением данных внутри TableViewController, все работает отлично, но поскольку я хочу переместить логику за пределы VC, когда я запускаю reloadData() извне VC, он не вызывает cellForRowAtIndexPath, и данные не отображаются в таблице. . Но вызывается numberOfSectionsInTableView или numberOfRowsInSection, что интересно. Я пробовал много вещей: запуск reloadData в основном потоке, наблюдатели свойств, Центр уведомлений, но ничего не работает, cellForRowAtIndexPath никогда не вызывается.
Cellforrowatindexpath не вызывается после быстрой перезагрузки данных
Ответы (1)
поэтому, когда вы инициализируете TableView, вы должны добавить
tableView.datasource = сам;
person
Tanuj
schedule
20.04.2015
numberOfRowsInSection
возвращает число больше нуля? - person ABakerSmith   schedule 20.04.2015