【发布时间】:2020-09-12 18:31:17
【问题描述】:
使用组合 Publisher,我可以在值更改时使用以下命令调用闭包:
let cancellable = x.sink { value in … }
如何使用标记为@State 或@Binding 的变量实现相同的行为?
【问题讨论】:
-
@JoakimDanielson 我的错误印象是 willSet/didSet 不适用于属性包装器。如果你把你的评论变成答案,我很乐意接受!
-
你这样做是为了达到什么目的?如果你能做到这一点,谁会订阅它
-
@NewDev 能够订阅状态变量允许视图代码和非视图代码接收值的更新。
标签: swift binding state combine publisher