我在一个可可项目中创建了一个NSWindowController(.m.h)。 我将NSWindowController的出口设置为MainMenu.xib中的窗口(NSWindow),
我发现下面的NSWindowController.m中的函数
- (BOOL)isWindowLoaded;
- (void)windowWillLoad;
- (void)windowDidLoad;
- (id)initWithWindow:(NSWindow*)window;
仅
- (id)initWithWindow:(NSWindow*)window;
被触发,参数窗口的值为0x0。
我不是造成这种情况的原因。
欢迎任何评论。
由于
InterDev中
答案 0 :(得分:2)
您需要设置NSWindow的delegate
连接以指向您的控制器,否则它将不会接收这些事件。