私は MKMapView をいじって、MKMapViewDelegate システムがどのように機能するかを理解しようとしました。これまでのところ、現在の位置マーカーが追加されたときに didAddAnnotationViews を呼び出すことができませんでした。
MKMapViewDelegate を実装するようにアプリ デリゲートを設定しました。xib に MapView へのアウトレットがあり、アプリ デリゲート インスタンスのように、MapView のデリゲート プロパティを self に設定しました。以下に示すように、アプリのデリゲートに didAddAnnotationViews を実装しました。マップは現在の場所を表示するように設定されており、起動時に青いピンの注釈が追加されますが、何らかの理由で didAddAnnotationViews がヒットしていません。
- (void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views{
NSLog(@"Annotation added!");
}
私が見逃したかもしれないアイデアはありますか?