case wholemeal let name: String}
所以,我们有一个父结构,它有一些其他属性我想要一个通知,什么的,让我知道我的Sandwich是否以任何方式改变,它的一个子属性是否改变了,或者它的一个孙子的属性,甚至更远的树。我意识到我可以编写大量的委托和其他东西来完成这个任务,但是我想要的东西会自动工作,并且在模型改变时继续工作(例如,如果我添加了一个新的属性,等等)。
根据苹果的文档,UIKit控件内置了对Combine publishers等的支持,所以这应该是可能的。我有一个包含UISwitch和UIButton的视图控制器,如下所示: link to screenshot of my viewcontroller 下面是我的代码: import Combine myButton.setTitle("Disabled", for: .disabled)
myCancellable = mySwitch.publishe