MapKit似乎有一个奇怪的问题!!!
我有一些代码添加了一些注释,然后我调用
NSArray *existingpoints = mapView.annotations;
[mapView removeAnnotations:existingpoints];
if ([mapView.annotations count] > 0) {
for(Plane *annotation in mapView.annotations){
NSLog(@"Name: %@",annotation.reg);
[mapView removeAnnotation:annotation];
}
NSLog(@"\nMapCount:%i after attempting manual remove",[mapView.annotations count]);
}
现在奇怪的是,有时我可以进入mapView.annotations计数大于0.所以我有额外的“保护”并尝试手动删除项目而不是获取NSLogged。
然而,毕竟计数仍然是1!
最奇怪的!
答案 0 :(得分:2)
已经记录了Apple的错误....
他们承认这是4.2的问题