2010-01-15 94 views
0

我有一個NSOutlineView綁定到NSTreeController和CoreData Datamodel。 NSOutlineView正確顯示他的數據。NSArrayController「內容集」綁定到NSTreeController問題

NSTableView的單元格值綁定到NSArrayController,顯示CoreData中的數據。 NSTableview也會正確顯示其數據。

數據模型有NSOutlineView和NSTableView的

數據之間的關係,當我嘗試綁定NSArrayController的的「內容集」,以NSTreeController.selection.name 以顯示與NSOutlineView選擇我得到這個錯誤的所有項目:

無法從對象無題類NSCFString 的創建NSSet中(其中,「無題」是NSOutlineViews節點的值)

而且在NSTableView的沒有數據顯示。

在IB中設置的所有東西 - 有沒有人有暗示我讓這個工作?

非常感謝!

回答

1

你要綁定的NSArrayControllerContent SetNSTreeController,這是Controller Key爲‘選擇’,然後Model Key Path應該是關係名稱,我希望不是‘名’。然後在TableView中,將列的值綁定到NSArrayController,其中Controller Key爲「排列對象」,Model Key Path屬性「名稱」

+0

我這樣做了,但我知道我只是搞砸了數據模型關係。 – Boris 2010-01-15 19:08:11

相關問題