为什么进度指示器不是从View Controller类开始的?

时间:2011-10-02 12:11:21

标签: objective-c macos cocoa

我的一个类中有一个进度指示器,它是NSViewController的子类。它与Outlet连接。当我试图在该类的初始化时间启动指示器,并在主窗口中显示内容时,从App Delegate,指示器没有启动是什么原因?我试过的是这里

[indicator startAnimiton:[self view]]; //in initWithNib function , but it's not starting

但是当我尝试从App Delegate

启动时
[MyClass.indicator startAnimation:self]; is working. 

我错过了什么吗?当我初始化它时,如何从我的控制器启动指示器。

1 个答案:

答案 0 :(得分:4)

您应该在awakeFromNib中启动进度指示器,因为只有这样才能确保连接所有插座。