我有2个viewControllers:第一个是使用Push方法在按下按钮后发送给第二个viewController的mainViewController,第二个viewController有一个显示我位置的mapView。问题是,当我第一次启动应用程序时,mainViewController使用的内存接近15‘m,但是在切换到第二个viewController并按下back按钮以返回到mainViewController使用的内存时,我使用的内存接近40’m,我使用的是情节提要和弧,有人有解决方案吗?
发布于 2014-07-22 10:32:52
在您的第二个视图控制器中的viewWillDisappear:(BOOL)animated方法中尝试这样做,该控件具有地图:
mapView.showsUserLocation = NO;
mapView.delegate = nil;
[mapView removeFromSuperview];
mapView = nil;https://stackoverflow.com/questions/24884702
复制相似问题