ios - RAC5 中缺少 rac_signalForControlEvents

标签 ios uibutton reactive-cocoa reactive-cocoa-4

现在我将 swift3 的 ReactiveCocoa 更新为 5(版本 4.2.2)。 但是没有用于 UIButton 的 api rac_signalForControlEvents(.TouchUpInside),我在以前的版本中使用它

有人知道吗?如何解决?

最佳答案

Obj-C API 的某些部分已被划分到另一个框架中:ReactiveObjC。

我需要安装这个框架来访问这些方法。

解决方案:

As stated in README (Objective-C and Swift section), those Objective-C API are splitted out to ReactiveObjC framework. You need to add https://github.com/ReactiveCocoa/ReactiveObjC as a submodule, link the framework, then import ReactiveObjC.

请参阅以下关于该问题的讨论:

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

关于ios - RAC5 中缺少 rac_signalForControlEvents,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39642020/

相关文章:

iphone - 更改 UITableview 中按下的特定按钮的图像

iphone - 如何获取 UI 按钮 iPhone 的 X 和 Y 位置

ios - 如何在 xcode 中的选定和未选定状态之间交叉淡入淡出按钮?

ios - 在 UITableViewCell 中获取正确的初始布局

ios - UIButton图像大小

ios - ReactiveCocoa 将值从 Model 发送到 ViewController

reactive-cocoa - 是否有像发布这样的 ReactiveCocoa 方法,但它将最新值转发给新订阅者?

ios - 如何防止在后续异步调用完成之前发送下一个事件的信号?

ios - 等待完成异步进程以获取 iOS 应用程序中的当前位置

ios - 在 iPhone 应用程序中保存图片