NSOutlineView与NSTreeController绑定核心数据

时间:2018-01-05 10:38:36

标签: cocoa core-data binding nsoutlineview

请使用核心数据向我发送一些有关如何将NSOutlineView与NSTreeController绑定 结合使用的链接。

https://www.dropbox.com/s/em7kxjqmxqjto88/outlineViewCoreData%20copie.zip?dl=0这个例子没问题

https://www.dropbox.com/s/1asg3kkf9ltwj2w/outlineViewCoreData.zip?dl=0 这个例子是ko。 ==>为什么

实体EntityCategory不符合密钥值#34;类别#34;

1 个答案:

答案 0 :(得分:0)

我找到了解决方案

一切都好吗

https://www.dropbox.com/s/nnh0e0atwmrqpmm/outlineViewCoreDataOK.zip?dl=0

我已添加

extension EntityCategory {

    @objc var  children : NSSet {
        return []
    }

    @objc var count : Int {
        return 0
    }

    @objc var isLeaf : Int {
        return 1
    }

}

extension EntityAffectation {

    @objc var  children : NSSet {
        return category!
    }

    @objc var count : Int {
        return category!.count
    }

    @objc var isLeaf : Int {
        return 0
    }

}

tree controller keyPaths