uialertview chamado mais de uma vez [fechado]
É irritante ... !!!
Eu pesquisei sobre esse problema, encontrei algunsRelative Questions
mas nãoSatisfactory Answers
.
Então eu tenho um- (IBAction)
método que adiciona algunsUITextField's
Valores paraNSMutableArray
quando"Add"
Botão é clicado. Eu estou simplesmente tentando mostrarUIAlertView
, se o UITextField foresvaziar.
Meu Código:
- (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.
}
}
Meu problema :
Sempre que eu pressionar"Adicionar" Botão comtextField vazio , UIAlertView
aparecetrês vezes.
1) Pela primeira vez, aparece com"Close"
Botão. (Eu nunca adicionei ...) Ele desaparece dentro de algum tempo.
2) Segunda vez aparece com"ESTÁ BEM" Botão. (Isso é o que eu adicionei ...) Ele desaparece quando eu pressiono"ESTÁ BEM" Botão.
3) Terceira vez aparece com"Perto" Botão novamente. Ele desaparece quando eu pressiono"Perto" Botão.
EDITAR:
Pergunta semelhante:UIAlertView aparece três vezes por chamada em vez de apenas uma vez. Alguém pode me ajudar a encontrar uma solução disso?