MapKit no eliminar todas las anotaciones
-
26-09-2019 - |
Pregunta
MapKit parece tener una edición extraña !!!
Tengo un código que añade algunas anotaciones y luego llamo
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]);
}
Ahora el extraño bits es que de vez en cuando puedo conseguir dentro de los mapView.annotations contar es mayor que 0. Así que por lo tanto tengo "protección" extra y tratar de eliminar manualmente el elemento que consigue NSLogged a cabo.
Sin embargo, el conteo final sigue siendo 1 después de todo eso!
Lo más extraño!
Solución
e ingresados ??un error con Apple ....
Asimismo, reconocen que esto es un problema con 4.2
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow