可以將觀察者放在NSArrayController
的selectedIndex
方法上。這種方法有一些缺點我認爲:NSArrayController更改其選擇:捕獲此事件的最佳方法是什麼?
arrangedObjects
重新排列後會發生什麼?我承認這不是一個非常重要的問題如果我們要求觀察者記住
selectedIndex
的舊值,它不起作用。它是已知的,但我無法再找到鏈接。
爲什麼NSArrayController沒有委託? 是否有另一種方法來實現我想要做的事情:在選擇更改時啓動一些方法?
我的界面中沒有「TableView」... – Colas 2013-05-04 16:06:15
你說得對! – Colas 2013-05-04 16:26:35
如何觸發選擇更改?你考慮過KVO嗎? – Wain 2013-05-05 06:28:18