【发布时间】:2018-12-12 10:27:32
【问题描述】:
在我的 RootViewController 中,我有 IBOutlets。我可以通过viewWillAppear 访问它们,但它们在awakeFromNib() 中都是零
我打电话给super.awakeFromNib()
为什么他们都是零? Apple 文档不能保证在调用 awakeFromNib 时初始化我的视图控制器的所有出口吗?
https://developer.apple.com/documentation/objectivec/nsobject/1402907-awakefromnib
引用苹果开发文档:
当一个对象收到
awakeFromNib消息时,保证它的所有出口和操作连接都已经建立。
【问题讨论】:
-
你能发布你的 awakeFromNib() 方法吗?您是否设置了断点来测试相同的内容?
-
您是否正确连接了所有插座?请检查一次。
标签: ios swift uiview uiviewcontroller