我有2 viewControllers
:第一个是mainViewController
,用按钮按下按钮到第二个viewController后发送,第二个viewController有一个mapView显示我的位置。问题是我第一次启动应用程序时,mainViewController使用的内存接近15mb但是在切换到第二个viewController并按下后退按钮以返回mainViewController后,内存使用了它接近40mb,我使用故事板和弧线是否有人有解决方案?
答案 0 :(得分:0)
在第二个视图控制器中的viewWillDisappear:(BOOL)animated
方法中尝试使用此方法,该方法包含地图:
mapView.showsUserLocation = NO;
mapView.delegate = nil;
[mapView removeFromSuperview];
mapView = nil;