- 已经有了一个变量
class XXX:ObservableObject{ @Published var show = false }
- 此时有一个View正在接收这个消息:
var body:some View{ VStack{}.receive(xxx.$show)( val in log.debug(val) ) }
- 如果想要在不改变XXX.show属性值的情况下,让receive方法执行的话,可以使用Combine的方法
Just(false).assign(to:&$show);
版权归属:
钱学超
许可协议:
本文使用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》协议授权
评论区