2012-11-05 74 views
0

我需要禁用NSTableView中行的重新排序,以便當我打開NSTableView的應用程序數據時,它們的創建順序與我創建的順序相同。禁用NSTableView中行的重新排序

+0

您是否在使用Cocoa綁定? NSTableView綁定到一個NSArrayController? –

+0

是的,表使用綁定和tableview連接到一個arraycontroller。 – Andrea

+0

可能重複的[如何禁用NSTableVIew中的排序?](http://stackoverflow.com/questions/4311334/how-to-disable-sorting-in-nstableview) – DocMax

回答

1

在Inspector中,檢查已排序表列的綁定,選擇值並檢查未選中的「創建排序描述符」選項。

+0

我禁用了您在所有列中指定的語音tableview,但它按字母順序清除。 – Andrea

+0

我想你應該在實體中定義一個新的NSDate屬性,在創建新記錄時放置當前日期,根據屬性定義排序描述符並使用排序描述符獲取日期。 –

+0

不存在更簡單更清潔的方式? – Andrea