在ReactiveCocoa中,是否存在subscribeNext和subscribeCompleted的约定?

时间:2014-02-07 08:23:10

标签: objective-c reactive-programming reactive-cocoa

作为标题,ReactiveCocoa中是否有subscribeNextsubscribeCompleted的约定?

我知道subscribeNext允许您传递一个对象,但不能传递subscribeCompleted。但我想更多地了解语义差异。

例如,如果我实现计时器RACSignal,我应该使用哪种方法(sendNextsendCompleted)?或者我应该打电话给他们两个?

谢谢; - )

1 个答案:

答案 0 :(得分:6)

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

因此,如果计时器重复,您想使用-sendNext:。如果它永远不会重复,-sendCompleted将是合适的。

相关问题