私の CloudKit セットアップでは、Person
レコード タイプがあり、各人には別のオブジェクトに対するFriend
属性があります。CKReference
Person
すべての s をフェッチしますPerson
CKRecord
。これらの人々を表にリストし、彼らと一緒に友達をリストします. 現在、私は を取り、CKReference
を使用して各友人を個別に取得していrecordID
ます。
これが私が見ることができる唯一の方法ですが、ベストプラクティスは何ですか? 特に、非常に多くの友人を獲得する可能性があるためです。これらすべてのオブジェクトを個別にフェッチするのは直観に反するようです。
メイン フェッチで関連オブジェクトをフェッチすることを選択できる、CoreData によく似たメソッドがあるかどうか疑問に思っていましたか? たとえば、 a を取得するPerson
と、自動的に友達も取得されます。