didAddAnnotationViews не работает с MKMapView

Я играл с MKMapView и пытался понять, как работает система MKMapViewDelegate. Пока мне не удалось вызвать didAddAnnotationViews при добавлении маркера текущего местоположения.

Я настроил делегата моего приложения для реализации MKMapViewDelegate, у меня есть выход для MapView в моем xib и я установил свойство делегата MapView должен быть самим собой, как в экземпляре делегата приложения. Я реализовал didAddAnnotationViews в делегате приложения, который просто NSLog для любых обращений к нему, как показано ниже. Карта настроена так, чтобы отображать текущее местоположение, которое она отображает, и добавляет синюю аннотацию булавки при запуске, но по какой-то причине didAddAnnotationViews не попадает.

- (void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views{
    NSLog(@"Annotation added!");
}

Есть идеи, что я мог пропустить?

6
задан BenBtg 29 January 2011 в 23:04
поделиться