Изображение таблицы не отображается, ошибка «Извлечение пула автоматического выпуска» - PullRequest
0 голосов
/ 30 апреля 2010

У меня есть UITableView, который использует следующий код для отображения изображения в ячейке табличного представления:

cell.imageView.layer.masksToBounds = YES;
    cell.imageView.layer.cornerRadius = 5.0;

UIImage *image = [UIImage imageNamed:[[color types] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]];
 if ( image ) {
  cell.imageView.image = [image imageScaledToSize:CGSizeMake(50, 50)];
 }

Он отлично работает на симуляторе iPhone, но когда я пробую его на реальном iPhone, iPhone не отображается. Вместо этого в консоли в режиме отладки я получаю эту ошибку:

попытка выпустить неизвестный авто-релиз бассейн (0x851e00)

Любая помощь была бы отличной, спасибо.

1 Ответ

0 голосов
/ 30 апреля 2010

Проверьте это изображение! = Ноль. Если это == ноль, тогда проблема в этом [[color types] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] коде. Сгенерированное имя файла должно быть реальным именем файла, включая расширение, регистр и не должно содержать пробелов.

...