gpt4 book ai didi

xcode - 何时/如何 - Outlet -> didSet

转载 作者:搜寻专家 更新时间:2023-11-01 06:38:48 29 4
gpt4 key购买 nike

我想知道, socket 上的 didSet 何时/如何实际触发?

例如:

   @IBOutlet weak var modifyButton: UIButton! {
didSet {
modifyButton.layer.cornerRadius = 9
}
}

最佳答案

当类刚刚初始化时,Outlet 属性被初始化为 nil。当对象将从 nib 初始化时,它们将在稍后具有值。第一步,当您可以确定所有正确配置的 socket 属性都具有非空值时,就是 viewDidLoad。因此,此属性上的 didSet 观察器将在 viewDidLoad 之前被调用。因为所有这些,您需要小心处理导出属性:例如,如果您尝试在 prepareForSegue 方法中访问它们,您将收到 nil

关于xcode - 何时/如何 - Outlet -> didSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38197785/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com