Disons que j'ai le code suivant:
IBOutlet UITextField* nameTextField;
IBOutlet UILabel* greetingLabel;Je voudrais greetingLabellire "Hello [nameTextField]" dès que l'utilisateur appuie sur une touche.
Ce dont j'ai besoin, c'est l'équivalent iPhone de la méthode déléguée Cocoa controlTextDidChange.
La textField:shouldChangeCharactersInRange:méthode déléguée est appelée à chaque fois qu'une frappe se produit:
- (BOOL)              textField:(UITextField *)textField
  shouldChangeCharactersInRange:(NSRange)range     
              replacementString:(NSString *)stringL'argument chaîne renvoie le caractère appuyé. La textFieldvaleur réelle ( nameTextField.text) reste cependant vide.
Qu'est-ce que j'oublie ici? (Je voudrais nameTextFieldrefléter la chaîne exacte que l'utilisateur a entrée jusqu'à présent).