在我的程序中,我有一个包含Web视图的NSPanel向用户显示,让他们在网页上进行身份验证。我想监视用户是否在验证完成之前关闭WebView。WebView的窗口关闭时的消息?
我在WebFrameLoadDelegate协议中查找消息,但我似乎无法找到任何消息,当用户单击NSPanel的关闭按钮并仅当用户单击关闭按钮时才会触发。
我看了一下子类NSWindowController并重写了close方法。也许我做错了,因为即使我取消了[超级关闭]调用,面板仍然关闭。
那么,当包含WebView的NSPanel关闭时,执行额外代码的正确过程是什么?
完美。谢谢! – Aaron 2011-02-01 21:59:13