如何限制使用CloudKit框架返回记录的数量?



是否有办法限制使用CloudKit框架查询返回的记录数量?例如,只通过按日期排序返回最新值(已经弄清楚了),但随后将返回的记录限制为1?

是的,使用CKQueryOperationresultsLimit属性。

resultsLimit

一次返回的最大记录数。

对于大多数查询,将此属性的值保留为默认值,它是maximumResults常量。当使用它时值,CloudKit返回尽可能多的记录,同时最小化收到这些记录的延迟。如果你想处理一个固定的结果的数量,相应更改此属性的值。

最新更新