Отключить автоматический выбор строки после заполнения NSTableView - PullRequest
1 голос
/ 11 мая 2009

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

Ответы [ 2 ]

8 голосов
/ 11 мая 2009

То, что вы используете Core Data, здесь неважно. Это строго обязательный вопрос.

Отключите «Избегать выбора пустых» на контроллере массива.

0 голосов
/ 19 июля 2017

Это решение сработало для меня Xcode 8.3.3.

Я установил флажок Пусто:

enter image description here

...