Я программирую приложение, которое будет основной видеоигрой, но методы keyUp: (NSEvent ) и keyDown: (NSEvent ) не выполняются.
Это мой код:
-(void)keyUp:(NSEvent*)event {
NSLog(@"Key %@", event);
}
-(void)keyDown:(NSEvent*)event {
switch( [event keyCode] ) {
case 126:
case 125:
case 124:
case 123:
NSLog(@"Arrow key pressed!");
break;
default:
NSLog(@"Key %@", event);
break;
}
}
Я удостоверился, что это было в подклассе NSResponder (хотя это находится в NSOpenGLView, это могло повлиять на это?) И другое, тогда я не вижу никакой проблемы. Любая помощь очень ценится. Спасибо:)