作为标题,ReactiveCocoa中是否有subscribeNext
和subscribeCompleted
的约定?
我知道subscribeNext
允许您传递一个对象,但不能传递subscribeCompleted
。但我想更多地了解语义差异。
例如,如果我实现计时器RACSignal
,我应该使用哪种方法(sendNext
或sendCompleted
)?或者我应该打电话给他们两个?
谢谢; - )
答案 0 :(得分:6)
信号的语义是它可以发送任意数量的值,但一旦完成或错误,就不会再发送任何值。
因此,如果计时器重复,您想使用-sendNext:
。如果它永远不会重复,-sendCompleted
将是合适的。