レルムデモデータベースには、逆接続のサンプルオブジェクトがあります。オブジェクト参照にはRealmTestClass1へのリンクがあります。レルム逆接続の適切なコードは何ですか?
class RealmTestClass1: Object {
dynamic var integerValue = 0
let arrayReference = List<RealmTestClass0>()
}
class RealmTestClass2: Object {
dynamic var boolValue = false
dynamic var objectReference: RealmTestClass1?
}
同じ構造を再作成するにはどうすればよいですか?親オブジェクトのプロパティと同じリンクを作成するためにobjectReferenceプロパティに必要なコードは何ですか?レルムで
返信いただきありがとうございます。私はレルム上のドキュメントを読んでいます。しかし時には読書がそれをより明確にしていない。あなたが引用したコードは、デモデータベースにあるように人へのリンクを含む新しい列を追加しません。 – alexey
私は本当にあなたの質問を本当に理解していないと思います。 "同じ構造を再作成する方法は?"あなたが投稿したコードは、あなたが描写している構造を持っているようです。あなたが達成したいとはどのように違うのですか? "親オブジェクトプロパティと同じリンクを作成するために、objectReferenceプロパティにはどのようなコードが必要ですか?" 2つの別々のリンクプロパティは同じリンクを共有することはできません。つまり、「リンクは一方向です」ということです。 * one *リンクだけを設定したい場合、上記の私の答えで書かれているように 'linkingObjects(_:forProperty:)'を使うべきです。 – jpsim
私の質問が十分に明確でない場合は申し訳ありません。もう一度試してみましょう。 [スクリーンショット](https://s13.postimg.org/5bkv8zunr/111.jpg)をご覧ください。私はRealmデモデータベースと同じリンク接続を達成しようとしています。 – alexey