【发布时间】:2011-01-18 01:37:19
【问题描述】:
我有自定义 TableViewCell-s,我将几个 UIImageView-s 和 UILabel-s 分配给单元格的内容视图,如下所示:
[cell.contentView addSubview:iconFileView];
[iconFileView release];
[cell.contentView addSubview:areaLabel];
[areaLabel release];
[cell.contentView addSubview:placeLabel];
[placeLabel release];
据我了解,单元格本身由 TableView 保留,并将与它一起释放。但是,我不明白我是否必须从内容视图中删除单元格的内容视图的子视图才能释放它们?
如果答案是肯定的:我该怎么做?找到所有可见单元格并从每个单元格中删除它们的子视图就足够了吗?
在 Cocoa 的内存管理指南中都找不到这个问题的确切答案。
谢谢!
【问题讨论】:
标签: iphone memory-management uitableview