у вас есть некоторые проблемы в вашем коде.
NSData *imgData = [[[NSData dataWithContentsOfURL:
[NSURL URLWithString:
picURL]] autorelease] retain];
первое не является реальной проблемой (может быть, по стечению обстоятельств ?!), но уродливо и запутанно.избавиться от авто-релиза и сохранить.Объект, который вы получаете из dataWithContentsOfURL: уже выпущен автоматически.
[cell.pic initWithImage:[[UIImage alloc] initWithData:imgData]];
И ваша реальная проблема может быть в этом.Из того, что я знаю, вы должны вызывать init ровно один раз;после того, как вы выделили объект.
Так что, если cell.pic является UIImageView, я бы попытался изменить код на что-то вроде этого:
cell.pic.image = [[[UIImage alloc] initWithData:imgData] autorelease];
Как только вы увидите свойизображения вы должны изменить свой код так, чтобы он сохранял изображения в данных, которые вы используете для заполнения ячейки.Вы загружаете изображение каждый раз, когда появляется ячейка.Это то, что вы не должны делать.Но это за пределами этого вопроса.
РЕДАКТИРОВАТЬ:
Также я не хочу иметь вспомогательное представление на TableViewCell, я указал это как нет в IB, но он все еще отображается ... я уже установил атрибут аксессуара в значение none
Вы делаете?Но я вижу эту строку кода:
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;