Swift 主菜单NSMenuItem等效键在查看菜单之前不起作用
我有一个用户可配置的列表,显示在主菜单子菜单中。前9项获得快捷方式⌘1--⌘9分配:Swift 主菜单NSMenuItem等效键在查看菜单之前不起作用,swift,macos,keyboard-shortcuts,nsmenuitem,Swift,Macos,Keyboard Shortcuts,Nsmenuitem,我有一个用户可配置的列表,显示在主菜单子菜单中。前9项获得快捷方式⌘1--⌘9分配: let item = theMenu.addItem( withTitle: title, action: #selector(itemSelected(_:)), keyEquivalent: "1") item.target = self item.keyEquivalentModifierMask = [.command] 捷径⌘只有打开菜单一次,1才起作用。在那之后,它就如
let item = theMenu.addItem(
withTitle: title,
action: #selector(itemSelected(_:)),
keyEquivalent: "1")
item.target = self
item.keyEquivalentModifierMask = [.command]
捷径⌘只有打开菜单一次,1才起作用。在那之后,它就如预期的那样工作了。顺便说一下,启动时会调用此设置代码
这可能是菜单项验证的问题吗?或者,这种方法只是不如一个有代表的菜单?