我正在编写一个库,它有一个返回RACSignal的方法,但只能订阅Complete和Error,而不是Next。
我有一个RACSignal,我想进一步传播,但忽略所有值。我从网络电话获得信号,但我不想将它的值暴露给图书馆用户。在方法内部,我正在使用数据做一些事情,但对于我想要仅暴露完整和错误事件的用户。
RACStream
有一个方法- (instancetype)ignore:(id)value;
,它返回带有特定值的新流,我想要做的是过滤掉所有可能的值。有什么想法吗?
答案 0 :(得分:1)
您可以使用filter
并始终返回NO
:
[mySignal filter:^(NSString *value) {
return NO;
}]