在 NSSplitView 中使用 Focus 获得 Child

Get Child with Focus inside NSSplitView

我有一个 NSSplitViewController,它有两个 child 视图控制器。我有一个传递到拆分视图控制器的菜单操作,我希望能够将菜单触发的操作发送到适当的 child 控制器。

例如,如果我在拆分的任一侧都有一个列表,我希望将删除菜单操作传递给用户关注的那个。

如果我能避免的话,我真的不想让自己记住哪个 child 是专注的。

@Willeke 是对的 - 连接急救人员使其有效。

两个视图控制器(拆分视图的每个子视图)都需要实现一些将被调用的方法 - 在我的例子中 deleteItems:。菜单中的删除操作然后链接到名称为 deleteItems:.

的第一响应者

选择菜单时,将在活动视图控制器上调用该方法。