私のセットアップ:
NSTableViewを使用してタブを表示し、ユーザーがタブを選択できるようにするタブベースのアプリケーションを作成しています。
NSTableViewがNSArrayControllerにバインドされています(tableView.contentはarrayController.arrangedObjectsにバインドされ、tableView.selectionIndexesはarrayController.selectionIndexesにバインドされています)。
arrayControllerのコンテンツは、ViewControllerのNSMutableArrayにバインドされています。
私のarrayControllerは、挿入されたオブジェクトを選択するように設定されていません(スクリーンショットを参照)
私の問題:
[myArrayController addObject:]を呼び出すと、selectedIndexが0に戻ります([Preserve Selection]がオンになっている場合でも)。私はこの振る舞いを望まない。オブジェクトを追加または削除した後も、選択範囲を同じタブに残したい。
誰かが以前にこの状況に遭遇したことがありますか?