2016-09-22 3 views
2

Теперь я обновляю ReactiveCocoa до 5 (версия 4.2.2) для swift3. Но там нет api rac_signalForControlEvents(.TouchUpInside) для UIButton, который я использую в предыдущей версииОтсутствует rac_signalForControlEvents в RAC5

Есть ли кто-нибудь знает? Как это решить?

+0

У меня есть один и тот же вопрос. http://stackoverflow.com/questions/39697384/reactive-cocoa-reactive-swift-swift-3-0-missing-methods – AnthonyR

ответ

1

Некоторая часть API Obj-C была разделена на другую структуру: ReactiveObjC.

Мне нужно было установить эту структуру для доступа к этим методам.

Решение:

Как указано в README (Objective-C и Swift раздела), те, Objective-C API расщепляется к рамкам ReactiveObjC. Вы должны добавить https://github.com/ReactiveCocoa/ReactiveObjC в качестве подмодуля, связать структуру , а затем импортировать ReactiveObjC.

Пожалуйста, обратитесь к следующей дискуссии по этому вопросу:

https://github.com/ReactiveCocoa/ReactiveCocoa/issues/3197

Смежные вопросы