2015-11-03 6 views
1

У меня есть NSSplitViewController, который имеет два контроллера детского вида. У меня есть действие меню, которое передается контроллеру разделенного представления, и я хочу, чтобы я мог отправить действие, вызванное меню, на соответствующий дочерний контроллер.Получить ребенка с фокусом внутри NSSplitView

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

Я действительно не хочу внедрять запоминание того, какой ребенок сосредоточен сам, если я могу его избежать.

+0

Что произойдет, если вы подключите действие меню к первому ответчику? – Willeke

+0

Вы нашли решение? Не могли бы вы показать его? У меня та же проблема = ( – ZevsVU

+0

Нет, я не разработал способ сделать это. Если я это сделаю, я отправлю его. – javanut13

ответ

0

@ Виллеке был прав - соединение первых респондентов заставляет его работать.

Оба контроллера представления (каждый дочерний элемент с разделенным видом) должны реализовать какой-либо метод, который будет вызван - в моем случае deleteItems:. Действие удаления в меню затем связывается с первым ответчиком с именем deleteItems:.

Метод будет вызываться в контроллере активного вида, когда выбрано меню.

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

  • Нет связанных вопросов^_^