0

我试图让一个 swift 3 Date 变量在设置时采取行动。该操作的一部分是调用类中的函数来处理副作用。

我遇到的问题是该方法也从其他地方调用,并且它所做的部分工作是设置相同的日期变量。这意味着我最终得到一个循环,因为 setter 调用了调用 setter 的函数。

我以为我会有一个单独的后备存储,然后同时实现“get”和“didSet”,但这显然是不允许的。

我该如何解决这个问题?

4

0 回答 0