Я добавил CustomImageView в UITableViewCell.UITableView reloadData crash
UITableViewCell *cell = nil;
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"Cell1"] autorelease];
}
CustomImageView *customIV = [[CustomImageView alloc] init];
[cell.contentView addSubView:customIV];
[customIV release];
Но когда я пытаюсь перезагрузить табличное представление, возникает ошибка.
столбец с ошибкой такой же, как указано ниже.
Выходная строка выглядит следующим образом.
- [CustomImageView SuperView]: сообщение, отправленное высвобождены например 0x1f848f30
попробуйте следующее: [cell.contentView addSubview: customIV]; – Vishal
Можете ли вы разместить полный код 'cellForRowAtIndexPath'? –
@ttotto Вам нужно добавить subview в представлении содержимого ячейки, а не в самой ячейке. См. Ответ iManan ниже. –