MKMapView removeAnnotation 未删除选定的注释

DeS*_*wnT 3 cocoa-touch mkmapview mkannotation ios4

当我调用 removeAnnotation 并将一个指向我添加的注释的指针传递给它时,它并没有删除注释......这是因为它在我添加注释时复制了注释吗?

谢谢德肖恩

can*_*ian 5

你可以试试这个

nsarray *oldAnnotations=[self.mapview annotations];
[self.mapview removeAnnotations:oldAnnotations];
Run Code Online (Sandbox Code Playgroud)