Я використовую код нижче, щоб спробувати textField2
текстовий вміст оновлюватись відповідно textField1
до кожного, коли користувач вводить textField1
.
- (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string {
if (theTextField == textField1){
[textField2 setText:[textField1 text]];
}
}
Однак результат, який я зауважую, полягає в тому, що ...
textField2 - "12", коли textField1 - "123"
textField2 - "123", коли textField1 - "1234"
... коли я хочу:
textField2 - "123", коли textField1 - "123"
textField2 - "1234", коли textField1 - "1234"
Що я роблю неправильно?