Я хочу знать о печати символов в 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