NSViewController上的validateMenuItem

时间:2014-06-04 02:18:31

标签: macos cocoa nsmenuitem nsviewcontroller nsresponder

是否可以让validateMenuItem与NSViewControllers一起使用?文档说NSViewController是NSResponder的子类,所以我认为它会参与响应者链,但我从来没有能够让它工作。我可以使用NSView,没问题。

我的特定用例是MainMenu.xib中的一个菜单项,它连接到First Responder。我的视图控制器子类中的选择器显示在MainMenu的第一响应者弹出的选择器列表中,所以我认为它可以工作,但事实并非如此。我的子类的validateMenuItem方法永远不会被调用。 (调用app委托中的那个,但不是连接到First Responder的项目。)

0 个答案:

没有答案