我正在尝试构建我的第一个cocoa应用程序。做了一些iPhone开发之前。我很难理解如何布置我的项目。
我制作Pong游戏,我目前的设计是从appDelegate分配一个NSWindowController。然后我使用自定义视图充当桨和球。我的问题是我无法让窗口控制器捕获关键事件。我在这里错了吗? 我的想法是拥有一个包含所有逻辑的控制器类,我应该为它继承另一个类吗?
答案 0 :(得分:2)
输入事件将被传递到响应者链中的视图,因此您应该将所有事件处理代码添加到您提到的自定义视图中,而不是窗口控制器。