CloudKit批量获取?

乔什·卡汉(Josh Kahane)

使用CloudKit,如何批量获取结果?

我知道默认的获取限制了它100个结果。那么我该如何获取随后的100个结果呢?

埃德温·维米尔(Edwin Vermeer)

CloudKit返回的记录数不固定。CloudKit具有一种确定要返回多少记录的机制。看起来目前是100,但它可能会根据Cloudkit上的当前负载而变化。可以在CKQueryOperation对象上将其设置为固定数字。默认值为:

operation.resultsLimit = CKQueryOperationMaximumResults;

该属性的文档说: When using that value, the server chooses a limit that aims to provide an optimal number of results that returns as many records as possible while minimizing delays in receiving those records. However, if you know that you want to process a fixed number of results, change the value of this property accordingly.

CKQueryOperation将在queryCompletionBlock中返回一个游标,该游标随后可用于执行另一个CKQueryOperation来获取下一个块。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章