Ich habe eine Taschenrechner-App in Swift geschrieben, und es ist voll kompatibel mit benutzerdefinierten Tastenkombinationen. Ich versuche, eine Methode aufrufen, wenn der Benutzer drückt Befehl + C aber wenn ich versuche, die folgende benutzerdefinierte Verknüpfung zuweisen, es funktioniert einfach nicht:Wie erkennt man einen Befehl C in meiner App (Swift)?
UIKeyCommand(input: "c", modifierFlags: [.command], action: #selector(commandCAction))
Die commandCAction
Methode nie aufgerufen , im Gegensatz zu den anderen Verknüpfungen. Ich nehme an, dies liegt daran, dass Apple diese Verknüpfung reserviert hat. Gibt es Beobachter oder Methoden, mit denen ich feststellen kann, wenn der Benutzer Command + C auf einer physischen Tastatur drückt?