Странная проблема - добавление дополнительных UILabels к моему UITableViewCell приводит к сбою приложения при освобождении этого ярлыка - PullRequest
0 голосов
/ 06 ноября 2010

У меня есть настроенный UITableView, который работает просто отлично. С 4 ярлыками и 3 фотографиями.

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

Я попробовал все, я не добился реального прогресса, но я получил эти странные результаты :

  1. Если я уберу одну из других меток из кода (не трогал ее в IB), то все будет отлично работать.
  2. Я также попытался добавить вид изображения, так же, как в 1, и он тоже работает нормально. (Я сделал это, чтобы проверить, что я не могу выделить слишком много памяти.
  3. Я запустил его с инструментами производительности с обнаружением утечек - без утечек.
  4. Я создал утечку, чтобы посмотреть, не потребляю ли я всю память - нет проблем, у меня есть еще много чего сэкономить (не смог его сломать)

HELP!

1 Ответ

0 голосов
/ 06 ноября 2010

Ваша проблема, вероятно, связана с обработкой утилизации UITableViewCells вашим UITableView. У меня нет удобного кода для просмотра - но функция UiTableview не просто присваивает значения элементам ячейки, но отвечает за правильное повторное использование старых ячеек и обновление его с новым содержимым ,

99% случаев, когда у людей происходит сбой UITableView - это связано с этим. Если вы используете пользовательские UITableViewCells, вероятно, это больше похоже на 99,99% ...

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