我在如何触发来自多个信号生产者中的任何一个的阻止?可以使用 combineLatest 组合 2 个信号生成器。
但是,如果有 3 个或更多信号生成器,您想要访问所有 3 个值怎么办?
我试过了:
let prop = property1.combineLatest(with: property2).combineLatest(with: property3)
prop.producer.startWithValues { ((val1, val2), val3) in
// do stuff here
}
但我得到“闭包三元参数不支持解构”。还有其他方法可以做到这一点吗?