如何为新创建的macOS应用程序添加键盘输入处理?
我在Xcode中创建了一个新项目(文件->新项目->游戏(macOS))。我将这些方法添加到了 GameViewController.m :
- (void)keyDown:(NSEvent *)theEvent
{
NSLog(@"keyDown");
}
- (BOOL)acceptsFirstResponder
{
return YES;
}
当我运行该应用程序并按键盘键时,我只会听到蜂鸣声。我希望看到日志输出,但是什么也看不到。
我是否需要编辑 Main.storyboard 以使窗口接收输入?如果可以,怎么办?