使用MapView ios7进行内存泄漏

时间:2014-07-22 10:19:32

标签: ios objective-c xcode memory-leaks mkmapview

我有2 viewControllers:第一个是mainViewController,用按钮按下按钮到第二个viewController后发送,第二个viewController有一个mapView显示我的位置。问题是我第一次启动应用程序时,mainViewController使用的内存接近15mb但是在切换到第二个viewController并按下后退按钮以返回mainViewController后,内存使用了它接近40mb,我使用故事板和弧线是否有人有解决方案?

1 个答案:

答案 0 :(得分:0)

在第二个视图控制器中的viewWillDisappear:(BOOL)animated方法中尝试使用此方法,该方法包含地图:

mapView.showsUserLocation = NO;
mapView.delegate = nil;
[mapView removeFromSuperview];
mapView = nil;