AwakeFromNib的门市数量为零

时间:2018-12-12 10:27:33

标签: ios swift uiview uiviewcontroller

在我的RootViewController中,我有IBOutlets。我可以通过viewWillAppear访问它们,但它们在awakeFromNib()中都是零

我正在致电super.awakeFromNib()

为什么它们都为零? Apple文档不保证在调用awakeFromNib时初始化我的视图控制器的所有插座吗?

https://developer.apple.com/documentation/objectivec/nsobject/1402907-awakefromnib

apple dev docs的报价:

  

当对象收到awakeFromNib消息时,可以确保它的所有出口和动作连接都已建立。

1 个答案:

答案 0 :(得分:0)

对于UIViewController方法,当控制器从Nib文件中“唤醒”时,将调用awakeFromNib。如果要与插座交互,则应使用viewDidLoad

相关问题