uisearchbar性能问题textDidChange

时间:2013-01-29 06:00:59

标签: ios5 uisearchbar uisearchbardelegate

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

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

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

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

此致

1 个答案:

答案 0 :(得分:0)

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

有关示例,请参阅Threading Programming Guide