gpt4 book ai didi

core-data - 核心数据批量大小

转载 作者:行者123 更新时间:2023-12-03 08:11:29 25 4
gpt4 key购买 nike

我是核心数据的新手。我正在处理一个大型数据库,所以批处理/故障机制对我很重要。

我了解使用 NSFetchedResultsController 与 UITableView 配对时这是如何工作的,但是如果我不使用这种配对会怎样,即如果我允许用​​户按顺序浏览详细信息 View Controller 会怎样(类似于 Apple 的邮件程序如何做到这一点)在消息级别)?

现在,我将排序后的提取结果加载到 NSArray 中,并可以根据需要遍历它。但是如果我将获取的结果的批量大小限制为 20,那么当用户想要导航到对象 #21 时我该怎么办?

最佳答案

虽然 NSFetchedResultsController 被设计为与 UITableView 一起使用,但您仍然可以单独使用它。

创建获取请求时, setLimit 确定返回的对象总数。 setBatchSize 确定一次有多少这些对象没有故障。因此,最初,除了检索到的前 20 个对象之外的所有对象都将作为错误返回。当您访问第 21 项时,它将在结果集中提取(无故障)另外 20 个对象。

关于core-data - 核心数据批量大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5864885/

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