UILongPressGestureRecognizer вызывается дважды при нажатии вниз

Я обнаруживаю, нажал ли пользователь в течение 2 секунд:

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

Вот как я справляюсь с долгим нажатием:

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

Текст «double oo» печатается дважды, когда я нажимаю более 2 секунд. Почему это? Как я могу исправить?

Ответы на вопрос(7)

Ваш ответ на вопрос