我正在尝试确定如何让UISearchBar
延迟调用textDidChange
,直到几毫秒过去。我的目标是将多个键盘条目聚合到一个远程Web服务调用中。正如我现在所说的那样,每次按键都会调用服务器,这太过分了。
如果其中一个UISearchBar
委托方法中没有某种方式...是否有其他方法可以实现相同目标...即在用户暂停输入密钥之前不要调用服务器?
我一直在使用这种委托方法:
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
答案 0 :(得分:5)
是的,您可以使用NSTimer。
这样做: