0

我正在我的应用程序中处理搜索功能,我有基于谓词的项目列表,我正在编写搜索操作。搜索将基于每个字符,虽然执行此搜索键盘响应很晚,

我在委托方法中做搜索功能,

  • (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{

任何人都可以建议我如何解决这个问题。

问候

4

1 回答 1

0

UI(这里是键盘)总是在主线程上更新,如果搜索任务很慢,它可能会变得迟钝。因此,您应该在单独的线程上执行它;例如由performSelectorInBackground. 然后主线程将有足够的资源用于键盘。

有关示例,请参阅线程编程指南

于 2013-01-31T22:47:03.650 回答