Я пытаюсь создать быстрый файл, который быстро обнаружит ввод с клавиатуры из MacOS для игры SceneKit. Я использую NSEvent для обработки ключевых событий, но продолжаю получать сообщение об ошибке необъявленного типа NSEvent. Есть ли более простой способ добиться этого?
Я пробовал следующий код:
override func keyDown(event: NSEvent) {
interpretKeyEvents([event]) // calls insertText(_:), moveUp(_:), etc.
}
override func insertText(insertString: AnyObject) {
let str = insertString as! String
switch str {
case " ":
println("User hit the spacebar.")
default:
println("Unrecognized input: \(str)")
}
}
override func moveUp(sender: AnyObject?) {
println("Up arrow.")
}
override func moveLeft(sender: AnyObject?) {
println("Left arrow.")
}
override func deleteBackward(sender: AnyObject?) {
println("Delete.")
}
import Cocoa
? - person mnuages   schedule 07.08.2015