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!

¿Fue útil?

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
scroll top