だから、これは私の場合:
NSMutableArray
(インスタンスの)がNSMutableDictionary
にバインドされていNSArrayController
ます。次に、各要素のname
値は、最初のテーブル列の値にバインドされます。
事は:
(私の)特定のテーブル列の要素を自動ソートするにはどうすればよいNSTableView
ですか?
だから、これは私の場合:
NSMutableArray
(インスタンスの)がNSMutableDictionary
にバインドされていNSArrayController
ます。次に、各要素のname
値は、最初のテーブル列の値にバインドされます。
事は:
(私の)特定のテーブル列の要素を自動ソートするにはどうすればよいNSTableView
ですか?
ユーザーの操作によって列を並べ替えることができますか? テーブル列の値バインディングについては、[並べ替え記述子を作成] オプションを有効にできます。通常、これはデフォルトで有効になっています。また、属性インスペクターでソートキーとセレクターを設定する必要があります。
ウィンドウが最初にロードされたときにテーブルをソートしようとしている場合は、 の配列を作成NSSortDescriptors
し、それを配列コントローラーの-setSortDescriptors:
メソッドに渡す必要があります。これを行うのに適したタイミングは、ウィンドウ コントローラー内または のオーバーライド-windowDidLoad
中-awakeFromNib
です。