UILongPressGestureRecognizer recibe dos llamadas al presionar hacia abajo

Estoy detectando si el usuario ha presionado durante 2 segundos:

UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc]
                                             initWithTarget:self 
                                             action:@selector(handleLongPress:)];
        longPress.minimumPressDuration = 2.0;
        [self addGestureRecognizer:longPress];
        [longPress release];

Así es como manejo la pulsación larga:

-(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{
    NSLog(@"double oo");
}

El texto "doble oo" se imprime dos veces cuando presiono durante más de 2 segundos. ¿Por qué es esto? ¿Cómo puedo arreglarlo?

Respuestas a la pregunta(7)

Su respuesta a la pregunta