J'ai cherché sur le net mais n'ai pas trouvé de réponse. dans mon application j'ai une inscription d'utilisateur, donc je dois vérifier le champ de texte d'entrée avant d'accepter l'utilisateur.Plusieurs erreurs montrent dans le même UIAlertView
voici mon code:
- (IBAction)continueRegister:(id)sender {
if (!termsOfUseChecked)
NSLog(@"Error");
else
NSLog(@"Success");
if ([_regTelephoneNumber.text length] > 10) {
[self initWithTitle:@"error" andMessage:@"bla bla" andCancelButton:@"ok"];
}
if ([_regUserEmail.text rangeOfString:@"@"].location == NSNotFound){
[self initWithTitle:@"error" andMessage:@"bla bla" andCancelButton:@"ok"];
}
if (![_regPassword.text isEqualToString:_regConfirmPassword.text]) {
[self initWithTitle:@"error" andMessage:@"bla bla" andCancelButton:@"ok"];
}
}
-(void)initWithTitle:(NSString*)title andMessage:(NSString*)message andCancelButton:(NSString*)cancelButton;
{
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:title message:message delegate:self cancelButtonTitle:cancelButton otherButtonTitles:nil, nil];
[alert show];
}
mais si plus d'une erreur se produit à l'utilisateur obtenir beaucoup de pop ups. est-il possible d'afficher toutes les erreurs dans le même UIAlertview?
super, merci! – OshriALM