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