У меня есть три быстрых клавиши, которые я пытаюсь добавить в свою программу для iPad. Вот триПочему только две из этих трех работ addKeyCommand
// add the "change Status" keyboard shortcut
let statusShortcut = UIKeyCommand(input: "s", modifierFlags: UIKeyModifierFlags.Command, action: "changeStatusPressed:", discoverabilityTitle: "Change Status of Meeting")
addKeyCommand(statusShortcut)
// add the "add user" keyboard shortcut
let addShortcut = UIKeyCommand(input: "+", modifierFlags: UIKeyModifierFlags.Command, action: "addButtonPressed:", discoverabilityTitle: "Add Participant to Meeting")
addKeyCommand(addShortcut)
// add the "remove user" keyboard shortcut
let removeShortcut = UIKeyCommand(input: "-", modifierFlags: UIKeyModifierFlags.Command, action: "removeButtonPressed:", discoverabilityTitle: "Remove Participant to Meeting")
addKeyCommand(removeShortcut)
только второй два признаны и отображаться в экране наложения при нажатии на клавишу Command на клавиатуре. Кроме того, работают только два вторых.
Все действия определены правильно. Предложения будут оценены.
Для того, чтобы убедиться в отсутствии последовательности, я изменил последовательность из трех предыдущих, и я до сих пор вижу только модификаторы + и -. –
Я дал очень поздний ответ, надеюсь, вам это поможет! – owlswipe