Tôi đang sử dụng mã bên dưới để thử và có textField2nội dung văn bản được cập nhật để khớp với textField1bất cứ khi nào người dùng nhập vào textField1.
- (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string {
if (theTextField == textField1){
[textField2 setText:[textField1 text]];
}
}
Tuy nhiên, đầu ra tôi quan sát là ...
textField2 là "12", khi textField1 là "123"
textField2 là "123", khi textField1 là "1234"
... khi điều tôi muốn là:
textField2 là "123", khi textField1 là "123"
textField2 là "1234", khi textField1 là "1234"
Tôi đang làm gì sai?