Ok, quindi in genere si ha qualche oggetto X che si desidera annotare all'interno di un MKMapView. Tu fai in questo modo:Soluzione pulita per sapere quale MKAnnotation è stata intercettata?
DDAnnotation *annotation = [[DDAnnotation alloc] initWithCoordinate: poi.geoLocation.coordinate title: @"My Annotation"];
[_mapView addAnnotation: annotation];
quindi si crea la vista annotazione all'interno
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation;
E quando qualche richiamo viene sfruttato, si gestisce l'evento all'interno:
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control;
Qual è la soluzione più pulita passare X all'ultimo evento tap?
Grazie! Non ho notato la proprietà di annotazione dell'interfaccia MKAnnotationView! Questo è quello che stavo cercando! –