2010-01-15 2 views
0

У меня есть NSOutlineView, связанный с NSTreeController и CoreData Datamodel. NSOutlineView корректно отображает свои данные.NSArrayController «Содержимое набора» связано с проблемой NSTreeController

Значения ячейки NSTableView, привязанные к NSArrayController, отображающие данные из CoreData. NSTableview также отображает его данные.

DataModel имеет отношения между данными для NSOutlineView и NSTableView

Когда я пытаюсь связать NSArrayController в «Content набор» для NSTreeController.selection.name , чтобы отобразить все элементы, относящиеся к выбору NSOutlineView я получаю эту ошибку:

Невозможно создать NSSet от объекта Untitled класса NSCFString (где «Без названия» это значение NSOutlineViews узла)

И никакие данные в NSTableView отображается.

Все настройки в IB - есть ли у кого-нибудь намек на то, чтобы заставить это работать?

Большое спасибо!

ответ

1

Вы хотите привязать NSArrayController «s Content Set к NSTreeController, это Controller Key на„выбор“, а затем Model Key Path должно быть имя отношения, которые я надеюсь, это не„имя“. Тогда в TableView свяжет столбец (ы) значение 's к NSArrayController, с Controller Key будучи „arrangedObjects“ и Model Key Path „имя“ свойства

+0

Я сделал это так, но я понял, что я просто перепутал данные модельных отношений. – Boris

Смежные вопросы