NSTableViewを含むcocoaプロジェクトを継承しました。列ヘッダーをクリックしてもビューは並べ替えられませんが、列を並べ替え可能にする必要があります。私はココアバインディングを使用しています。
列を並べ替え可能にしようとしたこと:
- 列属性で「ソート記述子の作成」がチェックされていることを確認してください。
- 適切なキーがArrayController属性に追加されていることを確認します(配列はNSMutableDictionariesを配置しています。これが問題を引き起こしている可能性がありますか?)
- 列のソートキーが正しく( "name")、セレクターが正しいこと( "compare:")を確認します。
ヘッダーをクリックしたときに列が並べ替えられない原因は他にありますか?