Apple は、Lion の Core Data に順序付けられた多対多の関係を導入しました。1:1-object-relation、1:1-parent-relation、および順序付けられた to-many-relationship の子を持つ TreeNode という名前のエンティティを作成しました。
次にNSTreeController
、子のキー パスを TreeNode.children に設定します。アプリケーションを実行すると、最初のレベルの要素のみが表示されます。だから子供は働かない。children は順序付けられた対多の関係であるため、対応するクラスにはNSOrderedSet
子があります。カスタムメソッドを追加しました
- (NSArray *) childrenArray {
return [children array];
}
動作する TreeNode に。そのトピックに関するドキュメントは見つかりませんでした。NSTreeController
順序付けられた対多関係にバインドするとき、それは本当に進むべき道ですか? 前もって感謝します。