У меня есть приложение-калькулятор, написанное на Swift, и оно полностью совместимо с пользовательскими сочетаниями клавиш. Я пытаюсь вызвать метод, когда пользователь нажимает Command + C, однако всякий раз, когда я пытаюсь назначить следующий пользовательский ярлык, он просто не работает:
UIKeyCommand(input: "c", modifierFlags: [.command], action: #selector(commandCAction))
Метод commandCAction
никогда не вызывается, в отличие от других ярлыков. Я предполагаю, что это связано с тем, что Apple зарезервировала этот ярлык. Существуют ли какие-либо наблюдатели или методы, которые я могу использовать для обнаружения нажатия пользователем Command + C на физической клавиатуре?