ReactiveCocoa - 忽略所有值

时间:2017-07-11 14:16:18

标签: ios objective-c reactive-cocoa

我正在编写一个库,它有一个返回RACSignal的方法,但只能订阅Complete和Error,而不是Next。

我有一个RACSignal,我想进一步传播,但忽略所有值。我从网络电话获得信号,但我不想将它的值暴露给图书馆用户。在方法内部,我正在使用数据做一些事情,但对于我想要仅暴露完整和错误事件的用户。

RACStream有一个方法- (instancetype)ignore:(id)value;,它返回带有特定值的新流,我想要做的是过滤掉所有可能的值。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用filter并始终返回NO

[mySignal filter:^(NSString *value) {
    return NO;
}]