Reactivecocoa 4 SignalProducer

时间:2016-02-26 22:22:51

标签: reactive-cocoa

我有2个信号产生者 1.从网络获取用户信息 2.从NSUserDefaults获取用户信息(如果存在)

我只想调用Network SignalProducer如果我在NSUserDefaults中没有价值。我现在正在使用If条件,但有没有办法将这2个信号链接起来?

1 个答案:

答案 0 :(得分:0)

假设您的第二个生产者在用户不存在时发送错误:

defaultsUserInfoProducer.flatMapError { _ in networkProducer}