Estou detectando se o usuário pressionou por 2 segundos:
UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc]
initWithTarget:self
action:@selector(handleLongPress:)];
longPress.minimumPressDuration = 2.0;
[self addGestureRecognizer:longPress];
[longPress release];
É assim que lida com a pressão longa:
-(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{
NSLog(@"double oo");
}
O texto "double oo" é impresso duas vezes quando pressiono por mais de 2 segundos. Por que é isso? Como posso corrigir?