gpt4 book ai didi

ios - 从 CKRecord 获取 CKRecordZone

转载 作者:行者123 更新时间:2023-11-28 15:30:22 24 4
gpt4 key购买 nike

场景:

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

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

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

最佳答案

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

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

关于ios - 从 CKRecord 获取 CKRecordZone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44771831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com