0
我是一個相對缺乏經驗的Cocoa程序員,他主要通過查看示例代碼和試驗錯誤來學習,而且我被這個難住了:我有一個基於視圖的表這是綁定到NSArrayController
。每個列都將其視圖單元格值綁定到表單元視圖的objectvalue.description鍵。按列標題排序表並保持NSArrayController同步
問題是,當我單擊列標題對錶進行排序時,數組不會更新其順序。由於我主要通過反覆試驗瞭解到,可能有一些我錯過的基本概念,但我已經進行了很多搜索,並且什麼都沒有提出。最接近的結果是在這裏:
https://stackoverflow.com/questions/9280762/keep-nsarraycontroller-in-sync-with-sorted-nstableview
不應該綁定保持陣列和同步表?
謝謝!爲了保持陣列同步,我添加了以下方法: ' - (IBAction)clickTable:(id)sender { [characterArray setArray:[characterArrayController arrangedObjects]]; }' 這是一個好方法,還是有什麼會更好? – tjf 2012-04-28 18:20:42
我認爲這很好,只要你想他們像他們在表中排序。 – rdelmar 2012-04-28 22:05:02