带有显示模式的NotApplicable标记

时间:2010-05-27 18:32:05

标签: cocoa cocoa-bindings

好的,所以我对Cocoa很新,特别是Bindings,但这就是我要做的事情。我有一个由两个实体组成的核心数据模型:CategoryItemCategory与被称为Item的{​​{1}}有多对多的关系,而children与被称为Item的{​​{1}}有关系。 Category有两个parent没有的属性:ItemCategory。我想要做的是在一个带有两列的NSOutlineView中显示树。一列绑定到quantitydesiredQuantity的{​​{1}}。我希望第二列显示

的内容
  

2 of 5

表示name行,而Category行没有任何内容。当我使用显示模式时,Item行最终显示

  

我注意到如果我不对第二列使用显示模式,而只是将其值绑定到ItemCategoryCategory行显示没有;只有当我尝试使用显示模式时才会这样。

如何使quantity行不显示任何内容并仍然使用显示模式?或者我可以吗?

编辑: 我想我没有解释NotApplicable标记与任何内容有什么关系 - desiredQuantity确实具有CategoryCategory的属性,但它们只返回NSNotApplicableMarker。

1 个答案:

答案 0 :(得分:0)

这看起来像是自定义NSFormatter的作业,或者只是一个名为“paginationString”的只读NSString属性......