我正在使用下面的代码尝试使用户输入的textField2
内容更新为匹配。textField1
textField1
- (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string {
if (theTextField == textField1){
[textField2 setText:[textField1 text]];
}
}
但是,我观察到的输出是...
当textField1为“ 123”时,textField2为“ 12”
当textField1为“ 1234”时,textField2为“ 123”
...当我想要的是:
当textField1为“ 123”时,textField2为“ 123”
当textField1为“ 1234”时,textField2为“ 1234”
我究竟做错了什么?