如标题,ReactiveCocoa 中的subscribeNext
和subscribeCompleted
有什么约定吗?
我知道 subscribeNext
允许您传递一个对象,但不能在 subscribeCompleted
中传递。但我想了解更多有关语义差异的信息。
例如,如果我实现一个定时器 RACSignal
,我应该使用什么方法(sendNext
或 sendCompleted
)?还是我应该给他们两个都打电话?
谢谢;-)
最佳答案
信号的语义是它可以发送任意数量的值,但一旦完成或出错,就不再发送任何值。
所以如果定时器重复,你要使用-sendNext:
。如果它从不重复,-sendCompleted
将是合适的。
关于objective-c - 在 ReactiveCocoa 中,subscribeNext 和 subscribeCompleted 有约定吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21622664/