Я хотел бы удалить все аннотации из моего вида карты без синей точки моей позиции. Когда я звоню:
[mapView removeAnnotations:mapView.annotations];
все аннотации удаляются.
Как я могу проверить (например, цикл for для всех аннотаций), если аннотация не является аннотацией синей точки?
EDIT (я решил с этим):
for (int i =0; i < [mapView.annotations count]; i++) {
if ([[mapView.annotations objectAtIndex:i] isKindOfClass:[MyAnnotationClass class]]) {
[mapView removeAnnotation:[mapView.annotations objectAtIndex:i]];
}
}