我需要在didSet
不更改属性值的情况下执行代码。
最近来自 Objective-C,似乎没有setMyProperty()
.
所以我尝试了:
self.myProperty = self.myProperty
导致错误Assigning a property to itself
。
因为myProperty
碰巧是CGFloat
,我可以这样做:
self.myProperty += 0.0
它会触发didSet
并且不会影响值,但它并没有显示我在这里的意思。
有没有办法以didSet
更清晰/直接的方式调用?