Добавление немодельных узлов в NSTreeController - PullRequest
1 голос
/ 11 мая 2009

У меня есть NSTreeController, который управляет сущностью, является базовой моделью данных, и NSOutlineView, который отображает это дерево.

Я бы хотел, чтобы дерево отображало некоторые специальные узлы, которые не соответствуют объектам в базовой модели данных ядра. Как бы я поступил так? Должен ли я подкласс NSTreeController?

1 Ответ

1 голос
/ 11 мая 2009

Имейте в виду, что вам не нужно использовать NSTreeController даже с Core Data. Я всегда избегал этого, поскольку в 10.4 у него была довольно плохая репутация, хотя я слышал, что 10.5 несколько улучшает ситуацию. В любом случае, используя методы источника данных NSOutlineView, вы получите полный контроль над тем, что включено в пользовательский интерфейс. Подклассы NSTreeController могут работать, но это будет сложнее, чем если бы это был контроллер массива, потому что он использует мелкие прокси-объекты, а не ваши действительные сущности данных.

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