gpt4 book ai didi

iphone - iOS 高效过滤 NSFetchedResultsController

转载 作者:行者123 更新时间:2023-12-03 19:35:13 26 4
gpt4 key购买 nike

我正在尝试向 Core Data 支持的 UITableView 添加搜索支持,并开始遇到一些性能问题。我目前与两个 NSFetchedResultsController 关联(一个用于常规,一个用于搜索)。在我的 UISearchDisplayDelegate 方法中,我在每次调用后释放并重新创建我的 NSFetchedResultsController 。但是,这会导致打字时出现延迟!是否有更有效的方法来过滤 NSFetchedResultsController?我已将批量大小设置为大约 50 个项目,并且我的数据库有几千条记录(如果这有影响的话)。谢谢!

最佳答案

NSFetchedResultsController documentation说得很清楚:

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

关于iphone - iOS 高效过滤 NSFetchedResultsController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4859986/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com