【发布时间】:2012-01-04 07:12:38
【问题描述】:
我想了解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
【问题讨论】:
标签: iphone objective-c ios ipad uitextfield