gpt4 book ai didi

swift - 如何在不更改属性值的情况下调用 didSet

转载 作者:搜寻专家 更新时间:2023-10-30 22:24:04 31 4
gpt4 key购买 nike

我需要在不更改属性值的情况下执行 didSet 中的代码。

最近从Objective-C过来的,好像没有setMyProperty()

所以我尝试了:

self.myProperty = self.myProperty

这会导致错误 Assigning a property to itself

因为 myProperty 恰好是 CGFloat,我可以这样做:

self.myProperty += 0.0

它会触发 didSet 并且不会影响该值,但它没有显示我在这里的意思。

有没有一种更清晰/直接的方式来调用didSet

最佳答案

试试这个:

self.myProperty = { self.myProperty }()

关于swift - 如何在不更改属性值的情况下调用 didSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39867470/

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