我有一個表中的一列使用了NSPopUpButtonCell。儘可能地嘗試,我似乎無法弄清楚如何以我想要的方式正確地綁定一切。這裏就是我想要做的事:綁定包含NSPopUpButtons的表列
我從託管對象背景下,被稱爲「字段值」一個NSArrayController採摘項目。這是用來填充每個項目的彈出式菜單(即可用選項列表)。我可以通過在IB中選擇單元格並將其內容/對象/值綁定到「字段值」.arrangedObjects和「字段值」.arrangedObjects.name(以獲取表示的對象和可見的標題)來綁定。
我然後需要將列在這樣一種方式,每行中的所選值來自在我的控制器類的陣列結合,再次可見(通過僅編)另一個NSArrayController的。
到目前爲止,我已經設法讓每一個彈出菜單中包含可用字段列表來進行設置,並且默認值在他們每個人的選擇。實際上,選擇一個項目沒有任何影響,但它只是回到它的初始值。我也設法找到了一些其他的變化,比如菜單中填充了選定的值,或者包含所有可用值的名稱,以及包含我添加的「無」值的選擇。
我確定我錯過了一些相當簡單的事情,但我不確定它是什麼。假設我在如何綁定這類數據(即內容與內容對象與內容價值相關的東西)方面存在一些微妙之處,但是如果我現在能夠看到它,我會很尷尬。
提前感謝:O)