【问题标题】:AwakeFromNib has nil outletsAwakeFromNib 没有出口
【发布时间】:2018-12-12 10:27:32
【问题描述】:

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

我打电话给super.awakeFromNib()

为什么他们都是零? Apple 文档不能保证在调用 awakeFromNib 时初始化我的视图控制器的所有出口吗?

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

引用苹果开发文档:

当一个对象收到awakeFromNib 消息时,保证它的所有出口和操作连接都已经建立。

【问题讨论】:

标签: ios swift uiview uiviewcontroller


【解决方案1】:

对于UIViewController 方法,当控制器从 Nib 文件“唤醒”时调用 awakeFromNib。如果您想与网点互动,您应该使用viewDidLoad

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2021-02-13
    • 2010-09-25
    相关资源
    最近更新 更多