在我的 CloudKit 设置中,我有一个Person
记录类型,每个人都有一个Friend
属于CKReference
另一个Person
对象的属性。
我获取所有Person
CKRecord
的 s。我将这些人列在一张表中,并列出他们的朋友。目前,我只是CKReference
使用 . 并单独获取每个朋友recordID
。
这是我能看到的唯一方法,但最佳实践是什么?特别是因为我可能会吸引大量的朋友。单独获取所有这些对象似乎违反直觉。
我想知道是否有类似 CoreData 的方法,您可以在其中选择在主提取中提取相关对象?例如,当我获取 a 时Person
,它也会自动获取朋友。