3
A
回答
1
在窗口控制器中订阅窗口关闭通知。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(windowWillClose:) name:NSWindowWillCloseNotification object:window];
和windowWillClose:
方法编写代码释放你的窗口控制器。
2
在您的windowWillClose:
代码中,不要忘记您需要removeObserver:
或者您的控制器永远不会被释放,因为NSNotificationCenter已经保留了它。
相关问题
- 1. 关闭窗口并释放NSWindowController
- 2. 当窗口关闭时释放NSWindowController
- 3. 释放可可的iPhone
- 4. 可能释放viewcontroller.view而不释放viewcontroller?
- 5. 可可释放一个静态变量
- 6. 负责释放NSWindowController对象的是什么?
- 7. 是否可以释放UIWebView的内存?
- 8. 预释放的NuGet版本可能
- 9. 是否有可能不释放流?
- 10. 我们可以做[自我释放];?
- 11. [自动释放]是否可以接受?
- 12. 何时可以安全释放NSThread?
- 13. malloc/free。可以从释放的内存
- 14. 可能性得到释放自动
- 15. Wakelock可以自动释放吗?
- 16. 泄漏与可变数组释放
- 17. 我可以自动释放NSOperationQueue吗?
- 18. CFMutablePathRef可以自动释放吗?
- 19. 如何释放可能的Postgres行锁?
- 20. 可可:对象获得自动释放时,它不应该
- 21. 约释放对象在可可框架使用时KVO
- 22. 可可未在内存中释放内存
- 23. OpenGL /碳/可可内存管理自动释放问题
- 24. Java可以检测何时可以显式释放对象?
- 25. 可可64位二进制文件泄漏内存? (释放NSData不释放内存)
- 26. 可能在同一个应用程序中有两个NSWindowController?
- 27. 自动释放与释放
- 28. 在可可中缩放WebView
- 29. 可可WebView和HTML5拖放
- 30. 可可NSOutlineView和拖放
对不起,我认为这个问题没有发布......现在有一个副本。谢谢你的答案。 – Marius