2016-08-29 2 views
0

У меня есть другие UIKeyCommand, которые работают нормально, однако стрелки (используя константы стрелки UIKeyInput [Direction]) не вызываются. Любые предложения будут высоко оценены.UIKeyCommand Arrow Key Input Not Working

Это код, я использую, чтобы создать команду клавишу со стрелкой:

UIKeyCommand(input: UIKeyInputRightArrow, modifierFlags: [], action: #selector(moveRight)) 

Селектор moveRight не вызывался, ни каких-либо клавишу со стрелкой селекторы. Другие UIKeyCommands, кроме клавиш со стрелками, работают как ожидалось.

ответ

0

Вам необходимо добавить #selector(moveRight) к вашей реализации canPerformAction:withSender:, чтобы он возвращал true для этого недавно добавленного действия.