Sto usando il codice seguente per cercare di textField2
aggiornare il contenuto del testo di textField1
s ogni volta che l'utente digita textField1
.
- (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string {
if (theTextField == textField1){
[textField2 setText:[textField1 text]];
}
}
Tuttavia, l'output che osservo è che ...
textField2 è "12", quando textField1 è "123"
textField2 è "123", quando textField1 è "1234"
... quando quello che voglio è:
textField2 è "123", quando textField1 è "123"
textField2 è "1234", quando textField1 è "1234"
Che cosa sto facendo di sbagliato?