首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在私有容器中返回计数或确定是否存在任何记录的CloudKit、NSPredicate?

在私有容器中返回计数或确定是否存在任何记录的CloudKit、NSPredicate?
EN

Stack Overflow用户
提问于 2018-09-10 04:03:47
回答 1查看 139关注 0票数 1

我一直在研究如何确定私有容器中是否存在任何RecordType记录,可能是从以前安装的应用程序中,也可能是从用户iCloud帐户中的其他设备。

我看到您不能执行记录的NSPredicate计数。

但是,我找不到替代方法来查找是否存在any记录?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-10 08:06:39

没有办法得到一个计数。

如果您希望确定给定记录类型是否有任何记录,请对给定记录类型执行CKQueryOperation。将查询的谓词设置为[NSPredicate predicateWithValue:YES],并将操作的resultLimit设置为1

然后检查结果。如果有任何记录,您将返回一行,或者不返回任何行(或者可能出现错误,请查看会发生什么)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52248263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档