gpt4 book ai didi

swift - 将一个 swift 变量绑定(bind)到另一个变量

转载 作者:行者123 更新时间:2023-11-28 15:23:15 53 4
gpt4 key购买 nike

我希望能够将变量绑定(bind)到 UILabel。我试图创建某种计时器,我想确保每次修改变量 counter 时,标签中的文本也会自动更新,而无需显式写入。

我想到了使用这样的东西:

var _counter: Double = 0.0 
var counter: Double{
get{
return _counter;
}

set{
timeLabel.text = String(newValue);
_counter = newValue;
}

}

但我不确定这是否是最好的方式(我也没有设法让它以这种方式工作)。

你会建议做什么?

最佳答案

为了让你的代码正常工作,你可以试试这个:

var _counter: Double = 0.0 {
didSet{
timeLabel.text = String("\(_counter)")
//old values can be retrieved by calling print("\(oldValue)")
}
}

关于swift - 将一个 swift 变量绑定(bind)到另一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45623683/

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