对于UIButton点击事件,哪个驱动程序和信号更好?

问题描述 投票:1回答:1

我是RxSwift和RxCocoa的新手。在我的项目中,在很多地方都用rx.tap.asDriver()处理UIButton tap事件,但是我徘徊了Signal在这种情况下更好。

我的认识是:

  • 驱动程序用于状态或变量
  • 信号用于事件

请给我建议。谢谢

rx-swift rx-cocoa
1个回答
0
投票

驱动程序在订阅时会发出其先前的值,而信号不会。在任何情况下都很难收到上一个按钮的点击。

是的,Driver并不真正适合按钮。通常Driver<Void>对IMO来说意义不大。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.