2011-02-23 47 views
0

我在Interface Builder中有兩個ArrayController綁定到兩組Core Data實體。這兩個實體有父母/子女關係。我有一個NSTableView綁定到NSTabView的第一個選項卡上的父實體的ArrayController。 NSTabView的第二個選項卡有另一個綁定到子實體的ArrayController的NSTableView。子控件ArrayController的內容集綁定到父控件ArrayController Controller Key: selectionModel Key Path: <name of child relationship>ArrayController的選擇是否在選項卡上存在?

我想要做的是允許用戶從父母列表中選擇一個實體,然後切換標籤並使用子列表。

發生什麼事是,如果我用一個空的storedata文件啓動應用程序,我可以添加父母,但不能添加孩子。如果我添加一些父母,然後重新啓動應用程序,我可以添加孩子。然而,兒童的列表似乎沒有被第一個選項卡上的哪個父母選中。

我可以解釋這種行爲的唯一方法是,如果ArrayController的選擇不能跨標籤堅持,是這樣嗎?還有什麼我失蹤?

回答

相關問題