Saya menggunakan kode di bawah ini untuk mencoba dan meminta textField2
agar konten teks diperbarui agar cocok textField1
setiap kali pengguna mengetik textField1
.
- (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string {
if (theTextField == textField1){
[textField2 setText:[textField1 text]];
}
}
Namun, output yang saya amati adalah ...
textField2 adalah "12", jika textField1 adalah "123"
textField2 adalah "123", jika textField1 adalah "1234"
... ketika yang saya inginkan adalah:
textField2 adalah "123", jika textField1 adalah "123"
textField2 adalah "1234", jika textField1 adalah "1234"
Apa yang saya lakukan salah?