我在我的UITableView
中泄漏了标准图像/文本视图的内存。我正在使用imageWithContentsOfFile
加载图片并将其分配给cell
的{{1}}。
此图像不会自动释放,我必须在imageView.image
方法中迭代单元格并将其设置为0.
但是每次我展示-dealloc
时我仍然会失去记忆,我真的不知道为什么。我还从单元格中删除了UITableView
并尝试手动释放它,但我仍然在失去记忆。
亚历
autorelease
答案 0 :(得分:0)
如果内存泄漏,可能是因为数组_profils.profils
。或者,您可以像分配和释放图像一样,
NSString *path=[LibTools documentsSubFolder:cpp._subFolder];
UIImage *cellImage = [[UIImage alloc] initWithContentsOfFile:[path stringByAppendingPathComponent:cpp._imageName]];
cell.imageView.image =cellImage;
[cellImage release];
答案 1 :(得分:0)
谢谢大家,我在上一个视图中发现了泄漏,现在一切正常,没有任何代码在dealloc ...