【发布时间】:2013-11-11 10:50:28
【问题描述】:
大家好,我的 uiviewcontroller 中有一个 MKMapView。当我打开 uiview 时,内存堆从 20 Mb 上升到 100 Mb。在 viewwilldisappear 上,我添加了以下内容:
-(void)viewWillDisappear:(BOOL)animated{
[self.mapView release];
}
但记忆保持不变。它不会减少。
【问题讨论】:
-
您是否还发布了
MKMapView中显示的任何数据,例如注释。另外,我在您的方法中缺少对[super viewWillDisappear:animated];的调用。如果你能够更新,我建议你使用 ARC,因为它会比你自己处理内存管理更容易。
标签: ios memory-management mkmapview