【发布时间】:2020-01-30 06:23:11
【问题描述】:
我是 RxSwift 和 RxCocoa 的新手。在我的项目中,UIButton 点击事件在很多地方都使用rx.tap.asDriver() 处理,但我认为Signal 在这种情况下更好。
我的认可是:
- 驱动用于状态或变量
- 信号用于事件
请给我建议。谢谢
【问题讨论】:
我是 RxSwift 和 RxCocoa 的新手。在我的项目中,UIButton 点击事件在很多地方都使用rx.tap.asDriver() 处理,但我认为Signal 在这种情况下更好。
我的认可是:
请给我建议。谢谢
【问题讨论】:
驱动程序在订阅时发出其先前的值,而信号则不会。在任何情况下都很少希望收到以前的按钮点击。
是的,Driver 并不适合按钮。 Driver<Void> 通常在 IMO 中没有多大意义。
【讨论】: