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?