2014-10-03 77 views
8

我知道,對於iOS,您可以從應用程序的委託引用根視圖控制器,像這樣:獲取主窗口控制器的實例在應用程序委託

VAR RootViewController的= self.window .rootViewController

在針對OS X時,如何從應用程序委託引用主窗口控制器?我想以這種方式傳遞一個變量(託管對象上下文),因爲我已經讀過它是引用moc的一個很好的解決方案。

回答

13

你可以這樣訪問主NSWindow的NSWindowController實例:

NSApplication.sharedApplication().mainWindow?.windowController 
+1

Swift 3 NSApplication.shared()。mainWindow! – spacecash21 2017-07-13 14:29:44

+2

** Swift 4:**'NSApplication.shared.mainWindow!':) – 2017-09-28 00:09:59

-1

您可以訪問這樣的:

NSApplication.shared()主窗口.contentViewController作爲?! YourViewController;

相關問題