Tôi đang sử dụng mã bên dưới để thử và có textField2
nội dung văn bản được cập nhật để khớp với textField1
bấ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?