В MKMapViewDelegate есть один делегат метод . Когда вы выбираете аннотацию, этот метод поможет вам отследить, какая аннотация была выбрана и чем вы можете отправить сообщение любому селектору, который вы хотите;).
mapView:didSelectAnnotationView:
Сообщает делегату, что было выбрано одно из его представлений аннотации.
- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view
Parameters
mapView
Вид карты, содержащий вид аннотации.
Посмотреть
Представление аннотации, которое было выбрано.
Обсуждение
Этот метод можно использовать для отслеживания изменений в состоянии выбора представлений аннотаций.
Наличие
Доступный в iOS 4.0 и позже.
Объявлен в
MKMapView.h