使用Storyboard在AppDelegate中的ViewController引用

时间:2015-03-30 09:36:59

标签: macos cocoa storyboard

我正在编写一个基于故事板的视图应用程序。

我添加了一个工具栏,点击按钮消息被收到AppDelegate。

我需要将它们转发给ViewController,但我无法在AppDelegate中获取对它的引用。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

就这么简单:

- (void)applicationDidBecomeActive:(NSNotification *)aNotification {

   if (_viewController==nil) {
       _viewController = (ViewController *)[[NSApplication sharedApplication] mainWindow].contentViewController;
   }
}