Какой драйвер и сигнал лучше для события UIButton? - PullRequest
1 голос
/ 30 января 2020

Я новичок в RxSwift и RxCocoa. В моем проекте событие касания UIButton обрабатывается с помощью rx.tap.asDriver() во многих местах, но я хочу узнать, что Signal лучше в этом случае.

Мое признание:

  • Драйвер для состояния или переменной
  • Сигнал для события

Пожалуйста, дайте мне совет. Спасибо

1 Ответ

1 голос
/ 31 января 2020

Драйвер выдает свое предыдущее значение при подписке, а сигнал - нет. Очень редко хочется получить предыдущее нажатие кнопки при любых обстоятельствах.

Итак, драйвер не совсем подходит для кнопок. Driver<Void> вообще не имеет большого смысла ИМО.

...