有没有办法在 Lua 中添加一个属性观察者,就像 Swift 对 WillSet 和 DidSet 的属性所做的那样?
例如,我有一个 display.newText 对象,每当我更改它的 text 属性时。我还需要做其他事情吗?像 object.text = "已更改"
我知道我可以添加像 setText() 之类的方法,但我正在寻找 Lua 语言的属性观察器。
提前致谢。
有没有办法在 Lua 中添加一个属性观察者,就像 Swift 对 WillSet 和 DidSet 的属性所做的那样?
例如,我有一个 display.newText 对象,每当我更改它的 text 属性时。我还需要做其他事情吗?像 object.text = "已更改"
我知道我可以添加像 setText() 之类的方法,但我正在寻找 Lua 语言的属性观察器。
提前致谢。