如何从云工具包中通过CKreference获取链接的多个记录类型

时间:2019-09-29 17:29:33

标签: cloudkit ckreference

我创建了一系列带有多个位置的联系人的CK参考,每个位置都有一个提供者,而每个提供者都有一个仪表等等。         让self.currentLocationCkRecord [“ ownningContact”] = CKReference(记录:self.currentContactCkRecord !,操作:CKReferenceAction.deleteSelf)

String

在以上每个联系人CKRecord的代码中,我正在获取位置CKRecords,然后从上面的内容中可以看到// TO DO注释语句:我需要为每个引用记录调用整个perform CKQuery和QueryCompletionBlock:供应商和计量器

我的问题是,当我提取位置CKRecord时,它是否会提取所有引用的提供者CKRecord和Meter CKRecord;如果是这样,如何检索每个 要么 我是否必须分别获取每个Provider和Meters CKRecords,如果是,那么在recordFetchedBlock方法内代码变得非常复杂,因为那是我必须调用嵌套代码的地方。

有人可以建议如何以一种简单易用的方式来构造此代码吗?

0 个答案:

没有答案