NotApplicable маркер с рисунком дисплея - PullRequest
0 голосов
/ 27 мая 2010

Хорошо, я довольно новичок в Какао, особенно в 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.

1 Ответ

0 голосов
/ 29 мая 2010

Это похоже на работу для пользовательского NSFormatter или просто доступного только для чтения свойства NSString с именем "paginationString" ...

...