2012-10-28 29 views
0

當設置綁定與NSTableView一起使用時,我遇到了一個問題。我的數組控制器綁定到我的表控制器,它的模型鍵路徑是我用來填充表的數組。我還設置了一個名爲name的密鑰。模型關鍵路徑問題與基於視圖的NSTableView

我的表格視圖綁定到我的陣列控制器,Controller Key設置爲arrangedObjects。最後,NSTextField被綁定到Table Cell View,這就是問題所在。當我嘗試輸入我的模型鍵路徑時,我可以輸入objectValue,但是當我去添加.name時,出現'未找到完成'工具提示。

爲什麼我的密鑰沒有被拉到NSTableView綁定?

我應該添加我已經按照蘋果文檔的信件,但它仍然不拉我的鑰匙。

回答

0

中間TableCellView對象是「打破」您添加到NSArrayController和您的控件的關鍵之間的鏈接。我不會爲此擔心。如果你知道keyPath是正確的,只要輸入它即使沒有自動完成。如果Xcode足夠聰明,可以自動彌合這種差距,那將是一件好事,但我認爲它不是一個「紅旗」。儘管自動完成未填寫密鑰,但我確實有很多案例工作得很好。