我一直在爭論升級到6.1,最後決定這麼做 - 這可能是一個錯誤。Xcode 6.1 ??爲什麼NSTableView僅顯示佔位符文本?
我有幾個NSTableViews
綁定到NSArrayController
s - 一切工作都很好。升級之後,我添加了一個新的NSTableView
並按照通常的方式綁定了表格列,而且沒有任何東西!只有佔位符文本「Table View Cell」出現在單元格中。
我重新安裝Xcode 5,打開了項目,我可以添加一個新的NSTableView
並綁定到NSArrayController
,一切正常。
有誰知道發生了什麼事?你需要在6.1中以不同的方式綁定列嗎?
反對票是怎麼回事?我花了4個小時研究這個昨晚在發佈之前(閱讀文檔,尋找類似的帖子等)。我在這裏發現了一個類似的問題,並嘗試了他們的解決方案 - 它不起作用。我發佈了希望從一些更有經驗的程序員那裏獲得一些幫助,因爲我仍然在學習。猜猜這裏並不適合初學者:-( – littleDrummerBoy 2014-11-24 19:17:39
不同之處在於,您在Interface Builder中拖出的表格視圖默認爲基於視圖的Xcode 6,而默認情況下是基於NSCell的Xcode 5 。在表格視圖的屬性檢查器上有一個複選框來控制它。查看我的答案[here](https://stackoverflow.com/questions/26330468/nsoutlineview-object-value-is-being-returned-but-only -the-placeholder-title/26331214#26331214)爲什麼基於視圖的表格(或大綱)視圖只顯示佔位符文本。 – 2014-12-01 01:39:05
@KenThomases:感謝您的迴應,就是這樣,默認設置爲查看如果你把答案放在答案中,我會接受它。 – littleDrummerBoy 2014-12-01 21:35:42