Пользовательский вид Hiearchy - NSTreeController или нет? - PullRequest
2 голосов
/ 09 декабря 2011

У меня есть иерархия материалов, которые я хочу отображать (одновременно) как в виде структуры, так и в пользовательском представлении. Сортировка по аналогии с примером Бака и Яктмана (Образцы дизайна какао) в CH. 29, но с Outline вместо Table. Скорее всего, у меня также будет подробный вид.

Ранее я использовал только NSTreeController с одним контурным представлением. Теперь я обнаружил, что «упорядоченные объекты» - это не то, что им хотелось бы. Также обнаружил, что (по какой-то причине) все 'canInsert' и его родственники имеют значение NO (по какой-то причине я не могу найти (или найти с помощью Google)). Пока что кажется, что NSTreeController мало помогает в координации двух моих взглядов. (Кстати, в прошлом у меня всегда были функции добавления, удаления, работающие непосредственно с моделью.)

мне кажется, что сейчас было бы лучше и проще вернуться к использованию подхода источника данных и использовать архитектуру, более похожую на рисунок 29.4 Бака и Яктмана (стр. 357), с помощью контроллера-посредника ручной работы.

Любые предложения или комментарии или ответы!?

1 Ответ

1 голос
/ 06 мая 2012

Это довольно долго бездействовало.

Просто, чтобы закрыть это:

Я пробовал и NSTreeController, и версии источников данных.В настоящее время я придерживаюсь источника данных, так как он, кажется, дает мне больше гибкости.

- Программа, над которой я работаю, была очень экспериментальной, пробовала несколько разных вещей.Вторичная цель - сделать приложение, которое я считаю полезным, и тернарно :-), возможно, сделать очищенную версию для распространения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...