2009-05-11 2 views
1

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

ответ

8

Что вы используете Core Data здесь неважно. Это проблема с привязкой.

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

+0

Спасибо! Это работает! – nonamelive

0

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

Я щелкнул Пусто Флажок

enter image description here

Смежные вопросы