首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

MKPointAnnotation 招致的内存泄露

2012-07-28 
MKPointAnnotation 导致的内存泄露程序是在一个map 上添加annotation, 添加的时候有title 和 subtitle, 之

MKPointAnnotation 导致的内存泄露

程序是在一个map 上添加annotation, 添加的时候有title 和 subtitle, 之后会remove掉annotation

结果remove的时候老是有leak

?

debug了半天,结果如下 ????????

?

MKPointAnnotation *ann = (MKPointAnnotation *)an;
??????????? ann.title = nil;?? // 没有这2句直接remove就会内存泄露
??????????? ann.subtitle = nil;// 没有这2句remove就会内存泄露
??????????? [map removeAnnotation:an];

热点排行