Voici un problème avec mes champs de texte.UIAlertView montrant involontairement après chaque entrée de numéro
-(void)textFieldTextDidChange:(NSNotification *)notif
{
event.eventName = eventTextField.text;
event.eventPlace = eventPlaceTextField.text;
event.eventWinery = wineryTitleLabel.text;
int vintageVal = [vintageTextField.text intValue];
if([vintageTextField.text length]>0 && [vintageTextField.text length] == 4)
{
event.eventVintage = vintageVal;
}
else
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"!!! MESSAGE !!!"
message:@" Enter the Valid year in Format YYYY"
delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
return;
}
}
Si l'utilisateur entre l'année avec quatre chiffres alors seulement il doit être sauvegardé dans event.eventVitage
Mais en entrant les données que je reçois l'affichage des alertes à chaque numéro unique.
Qu'est-ce que je fais mal?
Pouvez-vous éditer votre code pour montrer l'indentation? Mettez "" (4 espaces) au début de chaque ligne de votre source afin que SO puisse rendre votre code correctement. –