我在一个可可项目中创建了一个NSWindowController(.m.h)。我在MainMenu.xib中将NSWindowController的插座设置为窗口(NSWindow),
我发现下面NSWindowController.m中的函数
- (BOOL)isWindowLoaded;
- (void)windowWillLoad;
- (void)windowDidLoad;
- (id)initWithWindow:(NSWindow*)window;仅限
- (id)initWithWindow:(NSWindow*)window;已触发,参数窗口的值为0x0。
我不知道是什么导致了这种情况的发生。
欢迎您的评论。
谢谢
内部开发
发布于 2010-12-26 20:44:20
您需要将NSWindow的delegate连接设置为指向您的控制器,否则它将不会接收这些事件。
https://stackoverflow.com/questions/4533510
复制相似问题