我确定这是一个业余问题,但我开始在osx中开发,并创建了一个由两个类组成的NSTableView。一个是它所在的VC,另一个是设置它的“TableHelper”类。由于TableHelper类是我的表的委托和数据源,我希望能够加载之前设置一些东西(如viewDidLoad方法)是否有一个相当于这个NSObject,NSTableViewDelegate/DataSource类?如何知道我的非ViewController类是否已加载(如viewDidLoad)
回答
这取决于您的表助手是在代码中还是在故事板/ xib中创建的。
如果是代码,那么就没有延迟加载;它在创建时存在。如果storyboard/xib,那么你正在寻找awakeFromNib
方法。
我想在创建它时做一些设置,是否有一个方法在NSTableView的实例(委托和数据源)类创建? (TableHelper是代码中的一个类) –
目前还不清楚你的情况。你可以发布你创建** TableHelper实例的代码和位置吗? –
Phillip,谢谢,我通过使ViewController成为TableView的委托来解决我的问题。问题是我定义为委托的类是NSObject ..! –
- 1. 如何知道mapView是否被加载?
- 2. 如何知道文档是否已加载
- 3. 如何知道Google可视化是否已加载
- 4. 如何知道窗口是否已完成加载?
- 5. 如何知道QWebPage是否已完成加载?
- 6. 如何知道“DataTable.Load()”是否已完成加载?
- 7. 如何知道窗口“加载”事件是否已被触发
- 8. 如何知道WebBrowser是否已完成加载页面?
- 9. 如何知道logback配置文件是否已经加载?
- 10. 如何知道iframe已完成加载?
- 11. 如何知道UIWebView已完成加载
- 12. ViewController如何知道它专注于iOS?像“viewDidLoad”
- 13. 如何知道我的pdf文件加载是否合适
- 14. 如何知道MediaScanner是否已启用?
- 15. 如何知道AVAudioPlayer是否已暂停?
- 16. 如何知道行是否已更新
- 17. 我如何知道我的记忆是否已满?
- 18. 我如何知道我的卷发代理是否已关闭?
- 19. Codeigniter:我怎么知道模型是否已经加载?
- 20. 我如何知道Google地图是否开始加载拼贴?
- 21. 在Java中,是否有可能知道某个类是否已被加载?
- 22. 如何知道AfNetworking是否已经下载了所有图像
- 23. 如何知道用户是否已下载文件
- 24. 如何知道文件是否已完全下载
- 25. 如何知道我的WebRequest是否已满?
- 26. 我如何知道工作是否已经完成? - crontab的
- 27. 如何知道下载是否完成
- 28. 我如何知道iframe/popup内容已加载/准备好?
- 29. 我如何知道Grails应用程序已完全加载?
- 30. 我如何知道UICollectionView已被完全加载?
你是什么意思“加载之前”?在创建类的实例之前,或者在控制器之前,它是加载其视图的源代码之前? –
在视图控制器加载它的视图之前(它正在创建类的一个实例,我猜) –