Я хочу знать о печати символов в UITextField
когда я начинаю вводить текст в текстовое поле, он вводится идеально в поле, но в NSLog сначала отображается неправильно, ничего не отображается на втором символе он отображает первый символ в консоли. я хочу знать, почему это должно происходить иначе, я видел оба символа в текстовом поле.
это мой код метода делегатов текстового поля
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSLog(@"print %@", textField.text);
return YES;
}
// this is my console output
2012-01-04 12:40:41.736 Demo[1982:f803] print
2012-01-04 12:40:43.497 Demo[1982:f803] print h