uialertview wywoływany więcej niż raz [zamknięty]

To irytujące ... !!!

Sprawdziłem to zagadnienie, znalazłem kilkaRelative Questions ale nieSatisfactory Answers.

Więc mam jeden- (IBAction) metoda, która dodaje trochęUITextField's Wartości doNSMutableArray gdy"Add" Przycisk jest kliknięty. Po prostu próbuję pokazaćUIAlertView, jeśli UITextField jestpusty.

Mój kod:

- (IBAction)addButtonPressed:(id)sender
{
       if ([textField1.text length]==0 || [textField2.text length]==0 || !someFlag)
        {
            UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"MyApp" message:@"Please Enter Valid Data..." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
            [alert show];
            [alert release];
        }
        else
        {
             // Code to add textField's value to Array.
        }
}

Mój problem :

Ilekroć naciskam"Dodaj" Przycisk zpuste textField , UIAlertView pojawia siętrzykrotnie.

1) Po raz pierwszy pojawia się z"Close" Przycisk. (Nigdy nie dodałem ...) Znika w ciągu pewnego czasu.

2) Second Time It with with"DOBRZE" Przycisk. (Właśnie to dodałem ...) Znika, gdy naciskam"DOBRZE" Przycisk.

3) Pojawia się trzeci czas z"Blisko" Przycisk ponownie. Znika po naciśnięciu"Blisko" Przycisk.

EDYTOWAĆ :

Podobne pytanie:UIAlertView wyświetla trzy razy na połączenie zamiast tylko raz. Czy ktoś może mi pomóc znaleźć rozwiązanie?

questionAnswers(7)

yourAnswerToTheQuestion