核心数据,仅获取15行,然后在事件触发器上获取接下来的15行

时间:2014-02-01 09:47:32

标签: ios core-data nsfetchrequest

我在后端实现了分页,我从服务器获取了单元格。

数据被分成批次,我必须检查,如果数据库中已存在批次,我不必从服务器获取。

为了实现这一目标,我需要先获取前15行,然后在事件触发器上获得接下来的15行。

有没有办法这样做?

[fetchRequest setFetchBatchSize:15];

上面会在我们滚动时自动提取。

1 个答案:

答案 0 :(得分:3)

首先将请求的fetch offset设置为0,fetchLimit为15,每次只需将fetchOffset加15 ...希望这有帮助

// first fetch
request.fetchOffset = 0;
request.fetchLimit = 15;

// second fetch
request.fetchOffset = 15;
request.fetchLimit = 15;

// third fetch
request.fetchOffset = 30;
request.fetchLimit = 15;