标签: swift swift3 didset
我试图设置一个swift 3 Date变量,该变量在设置时采取行动。该操作的一部分是调用类中的函数来处理副作用。
我遇到的问题是该方法也是从其他地方调用的,它所做的部分工作是设置相同的日期变量。这意味着当setter调用函数时,我最终得到一个循环,该函数调用setter。
我以为我有一个单独的支持商店,然后同时实施' get'和一个' didSet'但这显然是不允许的。
我该如何解决这个问题?