Swift/Cocoa NSOutlineView. Один столбец, несколько ячеек. Как добавить вещи в разные ячейки с привязками?
Я пытаюсь заставить NSOutlineView работать с привязками (в основном потому, что почти все остальное в моем приложении использует привязки, хотя, если я не могу достичь того, что мне нужно, я думаю, мне придется использовать метод делегата / источника данных), и до сих пор мне удалось получить базовое представление для отображения двух уровней.
Моя проблема в том, что я хочу, чтобы уровни отображались в разных NSTableCellViews; с делегатом, который кажется тривиальным, но я не могу найти способ заставить его работать с привязками. Если я назначаю идентификаторы ячейкам, я не могу найти, как добавить к ним что-либо (и если я добавлю идентификаторы ко всем, кроме одного, все элементы будут добавлены к одному в Авто). Если я оставлю все на авто, независимо от того, сколько детей я добавлю, все они будут представлены в первом типе ячеек.
Возможно ли то, что я пытаюсь сделать?