Как автоматически выбрать следующую строку после удаления текущей строки по контексту основных данных? - PullRequest
2 голосов
/ 08 октября 2010

Я использую Core Data для управления объектами и NSTableView для отображения этих объектов.Столбцы таблицы привязываются к свойствам объектов через NSArrayController.

Когда пользователи нажимают кнопку удаления, все выбранные объекты в NSTableView будут удалены.Тогда в NSTableView.

остаются только оставшиеся объекты. Это работает гладко.Но после удаления выбранных строк NSTableView не выбирает строку автоматически.В результате пользователям приходится один раз набирать клавишу со стрелкой или использовать мышь для выбора новой строки.

Поэтому мой вопрос: как я могу заставить NSTableView выбрать следующую или предыдущую строку после удаления выбранных строк?

Конечно, я мог просто программно выбрать левую строку после удаления.Но мне интересно, есть ли более элегантный способ добиться этого.

Спасибо

...