Вопрос

Кажется, Mapkit имеет странную проблему !!!

У меня есть какой-код, который добавляет некоторые аннотации, а затем я звоню

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]);
                }

Теперь странный бит в том, что время от времени я могу попасть внутрь mapView.annotations, больше 0. Поэтому у меня есть дополнительная «защита» и попробовать и вручную удалить элемент, чем выключен.

Однако последний счет все еще 1 ведь!

Самый странный!

Это было полезно?

Решение

Записали ошибку с Apple ....

Они признают, что это проблема с 4.2

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top