cocoa释放窗口控制器
我正在从窗口nib文件加载一个带有控制器的窗口。窗口已启用“关闭时释放”选项。当窗口关闭时,我如何释放控制器cocoa释放窗口控制器,cocoa,nswindow,nswindowcontroller,Cocoa,Nswindow,Nswindowcontroller,我正在从窗口nib文件加载一个带有控制器的窗口。窗口已启用“关闭时释放”选项。当窗口关闭时,我如何释放控制器 谢谢您在窗口控制器中订阅窗口关闭通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(windowWillClose:) name:NSWindowWillCloseNotification object:window]; 在windowWillClose:方法中编写代码以释放您的窗口控
谢谢您在窗口控制器中订阅窗口关闭通知
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(windowWillClose:) name:NSWindowWillCloseNotification object:window];
在
windowWillClose:
方法中编写代码以释放您的窗口控制器。在窗口willclose:
不要忘记您需要删除观察者:
,否则您的控制器将永远不会被释放,因为NSNotificationCenter保留了它。对不起,我以为这个问题没有发布。。。现在有一个副本了。谢谢你的回答。