我正在使用带有 IB 的 NIB,它在初始化时(正常)由我的 NSWindowController 子类解压缩到 NSWindow 中。[NSWindowController* window] 给了我控制器的窗口。
现在,我想让我的窗口控制器的窗口属于一个不同的类,它是它的子类。具体来说,我想重写其中的一种方法,sendEvent。这不起作用,并不是我认为它会:
self.window = ((WebViewEventKillingWindow*) self.window);
WebViewEventKillingWindow 是禁用用户交互的子类(感谢 Bob,在此处找到Disable a WebKit WebView)。我怀疑这甚至可以在没有不同方法的情况下完成,但我对此很陌生。