Почему метод cellForRowAt в UITableViewCell не вызывается? - PullRequest
0 голосов
/ 12 февраля 2019

Я уже настроил делегат и источник данных tableView в раскадровке, и у меня был массив, заполненный определенными данными для tableView.

Когда я перезагружаю tableView, он вызовет метод numberOfRowsAt, но не может для cellForRowAt.

Это прекрасно работает, когда я обновляю всю страницу, проводя с другой страницы.Но в некоторых случаях это не работает.

Есть ли какой-либо другой отсутствующий код, кроме подсчета массива и соединения источника делегатов для решения этой проблемы, пожалуйста?

1 Ответ

0 голосов
/ 12 февраля 2019

Чтобы быть уверенным, что ваши делегаты правильно настроены на использование viewController, я бы порекомендовал реализовать делегаты tableView и источник данных программно:

tableView.delegate = self;
tableView.datasource = self;

Кроме того, cellForRowAtIndexPath не вызывается, когда numOfRowsAtIndexPath возвращает 0.

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