0
J'ai obtenu un UITextField et je veux envoyer un UIAlertView si l'utilisateur n'entre rien dans le UITextField.Objective-C: Programmation iphone 'UITextField lors de la modification de la méthode'
J'ai obtenu un UITextField et je veux envoyer un UIAlertView si l'utilisateur n'entre rien dans le UITextField.Objective-C: Programmation iphone 'UITextField lors de la modification de la méthode'
Première capture l'entrée:
NSString *text = myTextField.text;
Ensuite test pour une chaîne vide et présente alertview:
if (title == [NSNull null] || title.length == 0) {
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:title message:message delegate:delegate cancelButtonTitle:button1 otherButtonTitles:button2, nil];
[alertView show];
}
thx pour la réponse, mais je suis un avertissement: Comparaison des distincts objectif-c struct NSNull et struct NSString manque un cast – hugo411
mais cela fonctionne ... – hugo411
vous pouvez éviter l'avertissement en utilisant le peu plus verbeux: if ([[NSNull null] isEqual: texte] || titre.length == 0) – ennuikiller