Хорошо, я довольно новичок в Какао, особенно в Bindings, но вот что я пытаюсь сделать. У меня есть модель Core Data, состоящая из двух объектов: Category
и Item
. Category
имеет отношение ко-многим к Item
, называемому children
, а Item
имеет отношение к Category
, называемому parent
. Item
имеет два атрибута, которых у Category
нет: quantity
и desiredQuantity
. Я хотел бы отобразить дерево в NSOutlineView с двумя столбцами. Один столбец связан с name
из Category
или Item
. Я хочу, чтобы второй столбец отображал что-то вроде
2 из 5
для строк Item
и ничего для строк Category
. Когда я использую шаблон отображения, строки Category
в конечном итоге показывают
из
Я заметил, что если я не использую шаблон отображения для второго столбца, а вместо этого просто привязываю его значение либо к quantity
, либо к desiredQuantity
, строки Category
ничего не показывают; только если я попытаюсь использовать шаблон отображения.
Как я могу заставить его ничего не отображать для строк Category
и при этом использовать шаблон отображения? Или я могу?
Edit:
Полагаю, я не объяснил, какое отношение имеет маркер NotApplicable - у Category
есть свойства для quantity
и desiredQuantity
, но они просто возвращают NSNotApplicableMarker.