如何知道我的非ViewController类是否已加载(如viewDidLoad)

时间:2016-08-08 19:44:45

标签: swift macos cocoa nstableview

我确信这是一个业余问题,但我开始在osx中​​开发,我创建了一个由两个类组成的NSTableView。一个是它所居住的VC,另一个是设置它的“TableHelper”类。

由于TableHelper类是我的表的委托和dataSource,我希望能够在加载之前设置一些东西(比如viewDidLoad方法)是否有这个NSObject,NSTableViewDelegate / DataSource类的等价物?

1 个答案:

答案 0 :(得分:1)

这取决于您的表助手是在代码中还是在storyboard / xib中创建。

如果是代码,则没有延迟加载;它在您创建时存在。如果是storyboard / xib,那么你正在寻找awakeFromNib方法。