首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从CKRecordZone中获取CKRecord

从CKRecordZone中获取CKRecord
EN

Stack Overflow用户
提问于 2017-06-27 03:29:21
回答 1查看 255关注 0票数 0

设想情况:

我有一个从服务器获取的CKRecord。该记录存在于我所做的自定义区域中,没有,知道标识符,也没有CKRecordZone对象。

我需要调用CKDatabase.perform(query:inZoneWith:completion:)来获取数据库中的记录,这些记录是根共享记录的组件(这需要这样的调用),但是如果没有CKRecordZoneID (来自CKRecordZone),我不得不遍历共享数据库中的每个CKRecordZone并执行查询,直到找到匹配的记录。

总之:我想获取一个CKRecord并找到它存在的CKRecordZone。这有可能吗?是我的方法有缺陷的,我可以在没有CKRecordZoneID的情况下执行query吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-29 19:38:39

要查找给定记录的CKRecordZoneIDrecordID属性非常有用:

(record).recordID.zoneID生成CKRecord存在的CKRecordZoneID

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

https://stackoverflow.com/questions/44771831

复制
相关文章

相似问题

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