我想知道当UITableViewController(或子类)收到内存警告时是否清除了UITableview单元的缓存。
我在某些单元格中有子视图,我想知道在内存警告上释放它们是否安全。
答案 0 :(得分:0)
这是一个未知的实现细节(或者我必须错过它) - 它可能会因版本而异。
如果您正确实现自定义表格视图单元格并使用适当的内存管理(即在dealloc中释放您的ivars),那么它真的应该不重要。
如果您在其他地方引用了这些子视图,无论如何这都会变得非常棘手,因为您不应该假设该单元格来自缓存,或者无论如何。