我正在实施搜索自动完成功能。我没有UISearchDisplayController / UISearchBar
这样做一个反复出现的问题是,如果我在按下按钮之后立即开始做某事,那么程序就不会“快速”。
解决这个问题的方法是使用计时器。
然后我听说UISearchController有一个要调用的委托。
那个代表会解决我的问题吗?代表到底做了什么?按下按钮后等一会儿?
答案 0 :(得分:1)
我的经验是,当搜索字段中的文本发生更改时,会立即调用searchDisplayController:shouldReloadTableForSearchString:
。所以这对你的问题无济于事。