2010-10-20 6 views
0

hai Guys, В моем приложении я использую комбинацию tabbarcontroller, навигационного контроллера и контроллера таблицы.UITableview заморозить приложение во время прокрутки

Вид иерархии приложения является

UITabBarController 
      | 
      |_ UINavigationController 
        | 
        |_ UITableView 
          | 
          |_ UITableView 
            | 
            |_ UIViewController 

в первой Tableview каждая вещь работает отлично. но во втором представлении таблицы, когда я пытаюсь прокручивать вверх/вниз приложение просто замерзает. Некоторое время он получает крах. когда он выйдет из строя, он сказал EXC_BAD_ACCESS. На самом деле, я настроил содержимое ячейки, будет фоновое изображение и значки, текст ярлыка анализируется из xml и хранится в NSMutableArray, массив является свойством с сохранением. Эта ошибка действительно заставляет меня сходить с ума.

Большое спасибо за помощь !!!!

+0

Вы помещаете TableView внутри другого TableView? – medopal

+0

нет, я просто нажимаю табличное представление, когда я выбираю ячейку, например [self.navigationController pushViewController: secondTableView animated: YES]; – KingofHeaven

+0

вы должны опубликовать код второго вида таблицы, например, часть настройки. возможно, в объекте настроек есть проблема. – karim

ответ

1

Я думаю, что ваша проблема связана с данными, которые вы вводите в UITableView.

Вы проверили с некоторыми NSLogs, что внутри?

Вы используете большие изображения? или очень длинный текст?

+0

Разрешение изображения 320 X 100, его размер составляет 4kb. нет длинного текста. при создании таблицы NSLog печатает все. когда я пытаюсь распечатать выбранное содержимое ячейки, он просто печатает NULL. – KingofHeaven

+0

И если вы установили базовую ячейку с Hello World и без изображения. Это то же самое ? Может быть, вы могли бы дать нам некоторый код класса, который медленный ^^ – Vinzius

0

Наиболее распространенная причина заключается в том, что количество раз, когда у класть в таблицу меньше, например .if Ур-массив имеет 10 элементов, а ур возвращает 11 элементов, чем это приведет к сбою .plz отправляет исходный код таблицы, так что проблема может быть найденный.

Смежные вопросы