У меня есть иерархия материалов, которые я хочу отображать (одновременно) как в виде структуры, так и в пользовательском представлении. Сортировка по аналогии с примером Бака и Яктмана (Образцы дизайна какао) в CH. 29, но с Outline вместо Table. Скорее всего, у меня также будет подробный вид.
Ранее я использовал только NSTreeController с одним контурным представлением. Теперь я обнаружил, что «упорядоченные объекты» - это не то, что им хотелось бы. Также обнаружил, что (по какой-то причине) все 'canInsert' и его родственники имеют значение NO (по какой-то причине я не могу найти (или найти с помощью Google)). Пока что кажется, что NSTreeController мало помогает в координации двух моих взглядов. (Кстати, в прошлом у меня всегда были функции добавления, удаления, работающие непосредственно с моделью.)
мне кажется, что сейчас было бы лучше и проще вернуться к использованию подхода источника данных и использовать архитектуру, более похожую на рисунок 29.4 Бака и Яктмана (стр. 357), с помощью контроллера-посредника ручной работы.
Любые предложения или комментарии или ответы!?