MKMapView に追加されたすべての注釈を削除する必要がありますが、実行すると:
NSMutableArray *annotationsToRemove = [[NSMutableArray alloc] initWithArray: mapView.annotations];
[mapView removeAnnotations: annotationsToRemove];
配列 annotationsToRemove には注釈が含まれておりMKUserLocation
、それは削除されません。
マップをリセットする方法はありますか?そこからすべての注釈を削除する必要があります。