加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – iOS过滤器NSFetchedResultsController有效

发布时间:2020-12-14 17:11:07 所属栏目:百科 来源:网络整理
导读:我正在尝试向支持Core Data的UITableView添加搜索支持,并开始遇到一些性能问题.我目前与两个NSFetchedResultsController有关联(一个用于常规,一个用于搜索).在我的UISearchDisplayDelegate方法中,我在每次调用后释放并重新创建我的NSFetchedResultsControlle
我正在尝试向支持Core Data的UITableView添加搜索支持,并开始遇到一些性能问题.我目前与两个NSFetchedResultsController有关联(一个用于常规,一个用于搜索).在我的UISearchDisplayDelegate方法中,我在每次调用后释放并重新创建我的NSFetchedResultsController.但是,这会导致打字时滞后!有没有更有效的方法来过滤NSFetchedResultsController?我已将我的批量大小设置为大约50个项目,如果有所不同,我的数据库有几千个记录.谢谢!

解决方法

NSFetchedResultsController documentation非常清楚:

>如果有缓存,请将其删除.>更新fetchRequest属性.请注意,您不能简单地修改现有的提取请求;你必须创建一个新的.>调用-executeFetch:.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读