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