在执行之前,还应该等待一段时间吗?

时间:2012-08-15 05:54:18

标签: objective-c

我正在实施搜索自动完成功能。我没有UISearchDisplayController / UISearchBar

这样做

一个反复出现的问题是,如果我在按下按钮之后立即开始做某事,那么程序就不会“快速”。

解决这个问题的方法是使用计时器。

然后我听说UISearchController有一个要调用的委托。

那个代表会解决我的问题吗?代表到底做了什么?按下按钮后等一会儿?

1 个答案:

答案 0 :(得分:1)

我的经验是,当搜索字段中的文本发生更改时,会立即调用searchDisplayController:shouldReloadTableForSearchString:。所以这对你的问题无济于事。