0

我想从 AppDelegate 获得关于 BaseController 的参考。

我的 MainMenu.xib 的层次结构是

在此处输入图像描述

其中 BaseController 是:

@interface BaseController : NSObject

我正在尝试,但我总是得到零;

BaseController *base = (BaseController*)self.window.windowController;
4

1 回答 1

1

在应用程序委托中为它创建一个插座并将控制器连接到插座,就像在 Interface Builder 中的任何其他对象(例如按钮)一样。

然后,在您的应用程序委托中,您可以像这样引用它:

BaseController *base = self.windowController;

如果您已经将出口声明为 class ,则不需要演员表BaseController

于 2012-06-19T18:02:40.293 回答