2017-01-12 5 views
1

У меня есть список источников, связанный с NSTreeController. Контроллер дерева имеет контент, связанный с моим контроллером представления с помощью Model keyPath = sidebarItems, который представляет собой NSArray объектов SidebarItem.Список источников, связанный с NSTreeController, не отображающий данные

У моего NSOutlineView есть содержимое, связанное с древовидным контроллером с ключом Controller = организованные объекты, и оба источника данных и делегата подключены к моему контроллеру представления.

Я расширил свой контроллер представления для протоколов NSOutlineViewDataSource и NSOutlineViewDelegate и реализовал viewFor, isGroupItem, numberOfChildrenOfItem, child и shouldSelectItem.

У меня есть массив содержимого, заполненный статическим SidebarItem.

Проблема, с которой я сталкиваюсь, не вызывается ни одной из этих функций, поэтому элемент не отображается.

ответ

0

По-видимому, мой массив содержимого должен был быть объявлен динамическим для NSTreeController, чтобы иметь доступ к нему.