iPhone UITableVIew reloaddata вызывает сбой приложения - PullRequest
0 голосов
/ 03 декабря 2010

Я реализую функциональность, аналогичную нумерации страниц с UITableView. Контроллер представления наследуется от UIViewController и имеет табличное представление, связанное с Nib с помощью Outlet. Я поддерживаю массив для хранения текущих объектов, видимых в табличном представлении. Нажав кнопку «Далее» и «Предыдущая», я удаляю «AllObjects», а затем добавляю новые объекты для отображения, за которыми следует [self.tableView reloadData]. В этот момент приложение, похоже, зависает. Я использую iOS 4.1 для того же.

При использовании iOS 3.1 функциональность, кажется, работает. Может ли кто-нибудь указать причину?

Ответы [ 2 ]

1 голос
/ 03 декабря 2010

Я думаю, что это должно быть связано только со временем выполнения действий (обновление источника данных, делегирование и перезагрузка данных)

Даже если нет ... этот проект уже делает то, что вы хотите сделать, я считаю:https://github.com/honcheng/PanelTableView и вы можете найти видео о том, что он делает здесь: http://www.honcheng.com/

Я не пробовал, но, кажется, работает;)

0 голосов
/ 03 декабря 2010

Похоже, что что-то переусердствовало или, возможно, переизбыток.Я вижу [NSMutableArray removeAllObjects], за которым следует [NSMutableArray removeObjectAtIndex], что было бы реальной проблемой.

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