Obtener coordenadas marcadas con iPhone Mapkit

Estoy haciendo una aplicación usando el marco de mapkit de Apple. Lo que quiero hacer es obtener la longitud y la latitud de una ubicación que presiona. Obtengo las coordenadas de la ubicación actual de los usuarios usando este código:

- (IBAction)longpressToGetLocation:(id)sender {
    CLLocationCoordinate2D location = [[[self.mapView userLocation] location] coordinate];
    NSLog(@"Location found from Map: %f %f",location.latitude,location.longitude);
}

¿Cómo obtengo ese código para mostrar la ubicación presionada en lugar de la ubicación del usuario?

Respuestas a la pregunta(3)

Su respuesta a la pregunta