好的,所以我对Cocoa很新,特别是Bindings,但这就是我要做的事情。我有一个由两个实体组成的核心数据模型:Category
和Item
。 Category
与被称为Item
的{{1}}有多对多的关系,而children
与被称为Item
的{{1}}有关系。 Category
有两个parent
没有的属性:Item
和Category
。我想要做的是在一个带有两列的NSOutlineView中显示树。一列绑定到quantity
或desiredQuantity
的{{1}}。我希望第二列显示
2 of 5
表示name
行,而Category
行没有任何内容。当我使用显示模式时,Item
行最终显示
的
我注意到如果我不对第二列使用显示模式,而只是将其值绑定到Item
或Category
,Category
行显示没有;只有当我尝试使用显示模式时才会这样。
如何使quantity
行不显示任何内容并仍然使用显示模式?或者我可以吗?
编辑:
我想我没有解释NotApplicable标记与任何内容有什么关系 - desiredQuantity
确实具有Category
和Category
的属性,但它们只返回NSNotApplicableMarker。