我正在尝试使用validateMenuItem临时禁用用户菜单中的撤消和重做。我这样做是为了防止在云动作被撤消时过快,重复撤消。
我已经尝试将validateMenuItem方法放在响应程序链中提到的每个类中,即NSView,NSViewController,NSTableView,NSWindowController,AppDelegate,或者更确切地说是它们的子类。但是,我到那里的唯一菜单项是自定义的,我制作的菜单项。
撤消,重做,剪切,复制等标准方法永远不会出现。
还有另一种可能性,第一响应者可能在哪里?