定期检查UITextField的值

Sle*_*lee 1 iphone objective-c ipad

我有一个扫描仪正在将文本读入UITextField,看起来它一次只能是一个字符.所以每1/2秒左右我想检查一下UITextField的值,这样我就可以获取该值.

Wil*_*sch 5

两种选择:

1)设置文本字段的委托,然后在所述委托的shouldChangeCharactersInRange方法中捕获更改.

2)使用NSTimer对象.

在大多数情况下,第一种方法是优越的,但如果您想要经常检查而不是在发生变化时捕获更改,则需要NSTimer.