objective-c - 在 ReactiveCocoa 中,subscribeNext 和 subscribeCompleted 有约定吗?

标签 objective-c reactive-programming reactive-cocoa

如标题,ReactiveCocoa 中的subscribeNextsubscribeCompleted 有什么约定吗?

我知道 subscribeNext 允许您传递一个对象,但不能在 subscribeCompleted 中传递。但我想了解更多有关语义差异的信息。

例如,如果我实现一个定时器 RACSignal,我应该使用什么方法(sendNextsendCompleted)?还是我应该给他们两个都打电话?

谢谢;-)

最佳答案

信号的语义是它可以发送任意数量的值,但一旦完成或出错,就不再发送任何值。

所以如果定时器重复,你要使用-sendNext:。如果它从不重复,-sendCompleted 将是合适的。

关于objective-c - 在 ReactiveCocoa 中,subscribeNext 和 subscribeCompleted 有约定吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21622664/

相关文章:

ios - 向 UIScrollview 添加 UIVibrancyEffect

javascript - 了解 rxjs 中的 SwitchMap

r - 在响应式输出中使用 setSliderColor 更改 slider 颜色

ios - RxSwift - 按下按钮时显示/隐藏警告标签

ios - NSNotification 与 UITextFieldDelegate

objective-c - 如何使用 SDK 3.1 指定用户用于发布的应用程序名称(通过应用程序名称)

java - 不使用 Observable.create() 时如何查看订阅状态?

ios - ReactiveCocoa 与 MVVM

iphone - 重写 NSObject 的描述方法