如何使窗口接收键盘输入?

时间:2018-08-25 08:41:41

标签: objective-c xcode macos

如何为新创建的macOS应用程序添加键盘输入处理?

我在Xcode中创建了一个新项目(文件->新项目->游戏(macOS))。我将这些方法添加到了 GameViewController.m

- (void)keyDown:(NSEvent *)theEvent
{
    NSLog(@"keyDown");
}

- (BOOL)acceptsFirstResponder
{
    return YES;
}

当我运行该应用程序并按键盘键时,我只会听到蜂鸣声。我希望看到日志输出,但是什么也看不到。

我是否需要编辑 Main.storyboard 以使窗口接收输入?如果可以,怎么办?

0 个答案:

没有答案