# 前言
場景:登錄成功后,我們需要關閉當前登錄頁的 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 歲沒文憑能不能轉行程式員?
- 歡迎大家發表感受和建議,我繼續努力提升視頻質量

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/302260.html
標籤:其他
下一篇:安卓按鍵回應四種方式
