2010-08-14 4 views
1

Я пытаюсь захватить данные из базы данных и отобразить все значения в отсортированном порядке, сгруппированные по разделам из A-Z, а также проиндексирован мой UITableView. В этом случае индексы A-Z. Странная вещь, которая происходит, когда я получаю все значения из БД на таблицу, я вижу, что значения в разделе «В» имеют некоторые значения из раздела «А», и если я нажимаю на любой индекс, например, если я нажимаю на индекс 'D' и вернуться в букву 'B', значения, которые начинались с A, теперь заменены на D.Проблема с индексированной таблицей ... Проблема с UITableView iPhone

Это происходит, в частности, в значениях раздела «B». Все значения в других разделах отображаются правильно. Извините, если вопрос непонятен. Это лучший способ подумать, что я могу описать свою проблему.

Пожалуйста, мне нужна ваша помощь. Очень важно завершить эту задачу, и я не могу понять, почему это происходит.

ответ

0

Посмотрите на образец кода TableView Suite. Есть небольшая вещь, называемая «повторное использование ячеек», с которой вы работаете, и вы захотите очистить ее до того, как продолжить эту проблему. Это самая неприятная вещь для рассмотрения в отношении табличных представлений, если вы не знакомы с ней, но это оптимизация использования памяти, которая имеет смысл, как только вы поймете, что происходит.

+0

Спасибо за ответ jer..but Мне не помогли .. вы можете предложить мне другой способ. Я проверил метод cellForRowAtIndexPath – racharambola

+0

Простите, пропустил этот комментарий, прежде чем вы его приняли. Я так понимаю, у вас еще нет проблем, если вы приняли мой ответ? – jer

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