zoukankan      html  css  js  c++  java
  • 百度地图释放内存最佳答案

    解决办法是在- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated中加入了两行代码

    [self.map removeFromSuperview];
    [self.view addSubview:mapView];
    然后在以上两行代码后面加载你的UI页面-----记住啦

    在移除self.map的同时,重新加载mapView,两行代码就可以达到释放内存的效果。

    用Instruments测试显示,之前不能释放的内存可以释放了。下图中的Malloc 4.00MB 即为地图申请的内存,总共申请164M,释放132M后,程序平稳运行时的地图内存只需要28M。

    希望大家好好采纳





  • 相关阅读:
    h5-7
    h5-6
    h5-5
    h5-4
    h5-3
    h5-2
    return
    字符串的常用操作
    字符串中的转义字符
    字典的统计,合并,清空操作
  • 原文地址:https://www.cnblogs.com/jinchengvs/p/5857072.html
Copyright © 2011-2022 走看看