Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图让一个 swift 3 Date 变量在设置时采取行动。该操作的一部分是调用类中的函数来处理副作用。
我遇到的问题是该方法也从其他地方调用,并且它所做的部分工作是设置相同的日期变量。这意味着我最终得到一个循环,因为 setter 调用了调用 setter 的函数。
我以为我会有一个单独的后备存储,然后同时实现“get”和“didSet”,但这显然是不允许的。
我该如何解决这个问题?