我有一个用 Swift 编写的计算器应用程序,它与自定义键盘快捷键完全兼容。我正在尝试在用户按下Command + C时调用一个方法,但是,每当我尝试分配以下自定义快捷方式时,它都不起作用:
UIKeyCommand(input: "c", modifierFlags: [.command], action: #selector(commandCAction))
与其他快捷方式不同,该commandCAction
方法永远不会被调用。我认为这是由于 Apple 保留了此快捷方式。是否有任何观察者或方法可以用来检测用户何时在物理键盘上按下Command + C ?