我最近在我的应用程序中遇到问题,我在UIViewController子类的-awakeFromNib
方法中创建的某些子视图 从视图中消失了。经过一番摸索之后,我发现移动我输入的代码-awakeFromNib
可以-viewDidLoad
解决问题。似乎-awakeFromNib
在从笔尖取消存档UIViewController时仅调用一次,并且-viewDidLoad
在每次取消存档视图时都调用一次。
那么最佳实践是什么?看来UIViewController -awakeFromNib
不应在视图中添加任何视图,而应该在中完成-viewDidLoad
。我理解正确吗?还是我比我想的更困惑?
Helenr
慕码人8056858
至尊宝的传说