Ok, Sie haben also normalerweise ein Objekt X, das in einer MKMapView kommentiert werden soll. Sie tun so:Saubere Lösung um zu wissen, welche MKAnnotation angezapft wurde?
DDAnnotation *annotation = [[DDAnnotation alloc] initWithCoordinate: poi.geoLocation.coordinate title: @"My Annotation"];
[_mapView addAnnotation: annotation];
Dann legen Sie die Anmerkungsansicht innen
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation;
Und wenn einige callout angezapft wird, können Sie das Ereignis Innengriff:
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control;
Was die sauberste Lösung ist X an das letzte Tippereignis weitergeben?
Vielen Dank! Ich habe die Annotationseigenschaft der MKAnnotationView-Schnittstelle nicht bemerkt! Das habe ich gesucht! –