【发布时间】:2016-06-02 18:30:06
【问题描述】:
我在一个 NSViewController 中有两个 NSTableView,每个都有自己的 NSArrayController 来处理存在的内容。我现在正在尝试连接 Edit->Delete 按钮。当调用 delete 方法时,我怎么知道“谁”发送了该消息?
具体来说,我想知道当我选择“删除”菜单项时,我是点击进入第一个表视图还是第二个表视图。删除方法的“发送者”只是 NSMenuItem,所以我无法将其回溯到表中。
【问题讨论】:
-
通常你会将删除按钮连接到 NSArrayController。
-
您能否详细说明一下这是如何完成的?由于我有两个阵列控制器,我不确定如何链接。这是我的第一个 Cocoa 应用程序...我通常使用 iOS。
标签: cocoa nstableview nsresponder