我将CustomImageView添加到UITableViewCell。
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];
但是,当我尝试重新加载tableview时,会发生错误。
错误调用堆栈如下。
输出字符串如下。
-[CustomImageView superview]:消息发送到已释放实例0x1f848f30
最佳答案
CustomImageView *customIV = [[CustomImageView alloc] initWithFrame:CGRectMake(x, y, w, h)];
[cell.contentView addSubView:customIV];
我释放内存后就完成了。
因此,根据我的说法,无需释放,因为它将释放内存。
希望会对您有所帮助。
关于iphone - UITableView reloadData崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15262888/