Как использовать rac_signalForControlEvents - PullRequest
0 голосов
/ 30 ноября 2018

Как я могу преобразовать тот же метод "rap_signalForControlEvents" в последнюю рабочую версию ReactiveCocoa?

Method example

Я пытаюсь создать пример книгиРеактивное программирование с помощью swift, но когда я реализовал тот же метод, он не работает.

Я изменил версию activtiveCocoa на ту же версию, что и в книге, но думаю, что она не обновлена ​​для новой версии Swift.

1 Ответ

0 голосов
/ 30 ноября 2018

Я не уверен, сколько лет используемой вами версии, но в какой-то момент библиотека была разделена на два отдельных модуля:

  1. ReactiveSwift для общих реактивных примитивов и операторов.
  2. ReactiveCocoa для реактивной интеграции с Какао.

Итак, сначала убедитесь, что выесть обе эти библиотеки в вашем проекте.Затем вы можете создать сигнал управляющего события следующим образом:

cell.addButton.reactive.controlEvents(.touchUpInside)
    .observeValues { _ in
        // Handle the button press here
    }
...