0

Core Data オブジェクト グラフを Realm に移動しようとしています。

現在、DBNode というエンティティがあります。

@NSManaged var children: NSSet
@NSManaged var parentNode: DBNode

親ノードとノードのすべての子を格納できます。

RLMNode という Realm オブジェクトがある場合: RLMObject with

dynamic var children = RLMArray(objectClassName: RLMNode.className())
dynamic var parent = RLMNode()

最初にオブジェクトを追加しようとするとクラッシュします。

Realm でこの階層構造を行うことはできますか?

編集:

私はこれを行うことができ、配列にノードを1つだけ持つことができるようです:

dynamic var parent = RLMArray(objectClassName:RLMNode.className())

これは推奨される方法でしょうか?Core Data のオブジェクト グラフと同じくらい高速ですか?

4

1 に答える 1