Ios5 当[mapView selectAnnotation]时,有时会出现奇怪的工件;

Ios5 当[mapView selectAnnotation]时,有时会出现奇怪的工件;,ios5,mkmapview,mkannotation,mkannotationview,Ios5,Mkmapview,Mkannotation,Mkannotationview,看起来并不总是这样,所以我不明白为什么会这样 如何修复它?在选择任何注释之前,请取消选择mapView上的所有注释 [_mapView selectAnnotation:sannotation animated:YES]; for(mapView.annotations中的id注释) [mymap注释:注释动画:否]; 在使用默认标注时,我也遇到了同样的问题,我实现了自定义标注。虽然这不是一个完美的解决方案,但它达到了目的。在选择任何注释之前,请在mapView上删除所有注释。谢谢,现在似乎

看起来并不总是这样,所以我不明白为什么会这样


如何修复它?

在选择任何注释之前,请取消选择mapView上的所有注释

[_mapView selectAnnotation:sannotation animated:YES];
for(mapView.annotations中的id注释)
[mymap注释:注释动画:否];

在使用默认标注时,我也遇到了同样的问题,我实现了自定义标注。虽然这不是一个完美的解决方案,但它达到了目的。

在选择任何注释之前,请在mapView上删除所有注释。谢谢,现在似乎工作正常:)@chatur您可以将您的注释作为答案吗?
for (id<MKAnnotation> annotation in mapView.annotations) 
  [mymap deselectAnnotation:annotation animated:NO];