NSResponder 和多个 NSTableView - 谁发送消息?

NSResponder and multiple NSTableView - who sent message?

我在一个 NSViewController 中有两个 NSTableView,每个都有自己的 NSArrayController 来处理现有的内容。我现在正在尝试连接“编辑”->“删除”按钮。我怎么知道调用 delete 方法时,'who' 发送了该消息?

具体来说,我想知道当我选择“删除”菜单项时,我是被点击进入第一个 table 视图还是第二个视图。删除方法的 'sender' 只是 NSMenuItem,所以我不能回溯到 table。

获取 window 的 firstResponder 并跟随 nextResponder 直到找到 table 视图。