У меня есть два NSTableView, заполненных Базовыми данными, которые связаны с помощью привязок. Когда в NSTableView1 выбрана строка, заполняется NSTableView2 и выбирается первая строка в нем. Я зарегистрировал NSArrayController, который соответствует NSTableView2 с KVO на его selectionIndex. Это делается для того, чтобы при выборе строки в NSTableView2 выполнялся метод. Моя проблема заключается в том, что когда в NSTableView1 выбрана строка, то выбирается первая строка в NSTableView2, запускающая метод. Я хотел бы, чтобы я мог выбрать строку в NSTableView1 и заполнить NSTableView2 без автоматического выбора строки в NSTableView2. Как это достигается?