#iphone #objective-c #cocoa-touch #ios #uitableview
#iPhone #objective-c #cocoa-touch #iOS #uitableview
Вопрос:
Я обновляю свой ресурс табличных данных, а затем вызываю
[повторная загрузка self.TableView]
чтобы загрузить табличное представление с этими новыми данными. Все это происходит в потоке. Теперь, допустим, я добавляю 4-5 объектов, но в какой-то момент он перестает вызывать cellForRowAtIndexPath для перезагрузки таблицы с новыми данными.
Источник данных постоянно обновляется, чтобы содержать последние данные. Итак, источник данных содержит 10 объектов, но я вижу только 5 на экране. И он продолжает добавлять данные, но не показывает их. Точка останова показывает, что вызов reloadData не вызывает cellForRowAtIndexPath после этого.
В чем может быть причина.
Ответ №1:
догадка: убедитесь, что вы отправляете объекты UIKit из основного потока (исключительно).