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

时间:2016-06-02 02:13:17

标签: cocoa nstableview nsresponder

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

具体来说,我想知道当我选择“删除”菜单项时是否单击了第一个表视图或第二个表视图。发件人'删除方法只是NSMenuItem所以我无法将其反向跟踪到表。

1 个答案:

答案 0 :(得分:0)

获取窗口firstResponder,然后按nextResponder直到找到表格视图。