Когда я вызываю removeAnnotation и передаю ему указатель на добавленную мной аннотацию, она не удаляет аннотацию ... Это потому, что при добавлении я сделал копию аннотации?
Спасибо Deshawn
Вы можете попробовать это
nsarray *oldAnnotations=[self.mapview annotations]; [self.mapview removeAnnotations:oldAnnotations];