ios - 使用 ReactiveCocoa 进行 View 之间的通信?

标签 ios uiview reactive-cocoa

我试图了解 Reactive Cocoa 的工作原理...该框架之上没有太多文档或示例。我需要用它在不同 View 之间发送信号。在我看来,我有一个表和另一个 View Controller ,我需要,当选择某个单元格时,向另一个 View Controller 发送信号...如何使用 Reactive Cocoa 在不同 View 之间发送信号?谢谢

最佳答案

您可以使用RACSubject/RACReplaySubject并使用sendNext发送值并在其他地方订阅它 或者 只需将 Objective-C block 传递给其他 View Controller 并在那里调用它 - 它的作用类似于回调,并且可以在父 View Controller 中执行某些操作。 这取决于您具体需要做什么。

关于ios - 使用 ReactiveCocoa 进行 View 之间的通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17645251/

相关文章:

ios - 如何将分段控制变量发送到prepareforsegue?

ios - 如何为我的长时间运行函数设置超时?

ios - 如何将 Storyboard 中的多个按钮连接到一个 Action ?

iphone/ipad - 父 UIView 阻止触摸到达 subview - 为什么?

ios - ReactiveCocoa 5 动画

ios - 使用 ReactiveCocoa 的 iOS 应用程序的 ViewModel 模式

iphone - Mobile Safari iOS 6.0 键盘显示时固定定位

iphone - 从图像中读取文本 iPhone SDK

ios - 为什么横向 View 报告它是中心的,就好像它是纵向的一样?

ios - 如何使用 ReactiveCocoa 知道所有对象何时异步保存