Alerta UIAlertView repita três vezes no reconhecedor de gesto de imprensa longo

Eu criei uma aplicação. Através do desenvolvimento, eu usei o botão longo para mostrar um alerta.

Este é o meu código:

- (IBAction)longPressDetected1:(UIGestureRecognizer *)sender {
    //     label1.text = @"Select Iran to observe its historical data projections ";

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@""
                                                    message:@"Press the blue button (+) to select your region "
                                                   delegate:self
                                          cancelButtonTitle:@"Ok"
                                          otherButtonTitles:nil];

    [alert show];    
}

Pergunta: Quando eu quiser cancelar o UIAlertView usando o botão cancelI, devo pressionar este botão três vezes para cancelar o UIAlertView. significa que o UIAlterview não pode ser cancelado apenas por uma pressão. Podes ajudar-me, por favor?

questionAnswers(3)

yourAnswerToTheQuestion