获取匹配 CloudKit 查询的记录数

Get the number of records that match a CloudKit query

在 iOS 上使用 CloudKit,是否可以确定特定查询匹配的记录数?

我实际上对读取记录本身不感兴趣,我只是想知道查询匹配了多少记录。我知道匹配的记录是分批返回的,所以原则上我可以获得每批记录,并通过将每批中的数量相加来计算记录总数。但是,对于此应用程序,匹配记录的数量可能会很大,鉴于我对实际记录内容不感兴趣,这似乎效率低下且浪费。

提前致谢。

CloudKit 中没有聚合函数。进行计数的唯一方法是获取所有记录。