Estoy usando el siguiente código para intentar que textField2
el contenido de texto se actualice para que coincida textField1
cada vez que el usuario escribe textField1
.
- (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string {
if (theTextField == textField1){
[textField2 setText:[textField1 text]];
}
}
Sin embargo, el resultado que observo es que ...
textField2 es "12", cuando textField1 es "123"
textField2 es "123", cuando textField1 es "1234"
... cuando lo que quiero es:
textField2 es "123", cuando textField1 es "123"
textField2 es "1234", cuando textField1 es "1234"
¿Qué estoy haciendo mal?