# 前言
场景:登录成功后,我们需要关闭当前登录页的 NSViewController
以及 NSWindowController
,这时就需要获得当前的 window
进行关闭
# 解决
这里分别针对 NSView
、NSViewController
、NSWindowController
给出方案
# NSView
这三者方法其实类似,看完。NSView
的后面就能猜到了
self.window
- 通过阅读官方文档我们发现,
NSView
本身就是持有window
的,所以这个很简单
# NSViewController
NSViewController
本身虽然不持有,但是我们可以这样
self.view.window
# NSWindowController
NSWindowController
本身也持有,所以也很简单啦
self.window
- 这里要注意:由于
window
是在NSWindowController
上,而NSView
和NSVC
又都是在NSWindow
上 - 所以这三个上获得的
NSWindow
是同一个NSWIndow
# 最后
- 新制作了期视频 【漫画编程】27 岁没文凭能不能转行程序员?
- 欢迎大家发表感受和建议,我继续努力提升视频质量