【发布时间】:2021-07-06 10:58:48
【问题描述】:
如何识别现有字符串值是否更改?
var envURLValueChange: String(){
willSet{}
didSet{}
}
if (envURLValueChange.oldValue != envURLValueChange.currentValue){
// Then do you stuff
}
【问题讨论】:
-
您的问题中已经有了答案的种子。你已经创建了空的 willSet 和 didSet 闭包。如果您需要在字符串值更改后知道,请将您的逻辑放在 didSet 的主体中。如果您想知道更改发生之前,请将您的代码放在 willSet 的主体中。完成。
-
@DuncanC 我已经完成 willSet didSet 未能将逻辑放入闭包中,感谢您的输入。