UIPanGestureRecognizer en MKMapView?

Me gustaría agregar algo de lógica cuando el usuario se mueve con la vista de mapa i. mi. él hace un toque de pan. Pero cuando agrego el reconocedor de gestos y quiero registrar el toque, no sucede nada. Cuando lo pruebo en otro controlador de vista y agrego el reconocedor a la vista del controlador, funciona bien.

Aquí está mi código (la vista de mapa es una propiedad del delegado de la aplicación porque necesito hacer otras cosas con él, incluso si no está visible):

- (void)viewDidLoad
{
    ...
    UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(showPan)];
    [appDelegate.mapView addGestureRecognizer:panGesture];
    [panGesture release];
}

- (void)showPan
{
    NSLog(@"pan!");
}

Uso el último iOS 4.2.1

Gracias por cualquier consejo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta