RAC Bind 信号绑定

2018-01-11  本文已影响0人  NextStepPeng

bind

//绑定信号 RACSignal *bindSignal = [subject bind:^RACSignalBindBlock _Nonnull{ return ^RACSignal * (id _Nullable value, BOOL *stop){ NSLog(@"%@",value);//只要原信号发送数据,就会调用bindBlock value 发送的数据 //#import

////block作用:处理原信号的内容,比如json解析

            return [RACReturnSignal return:value];

        };

    }];

    //3 订阅信号

    [bindSignal subscribeNext:^(id  _Nullable x) {

        NSLog(@"绑定接收到%@",x);

    }];

    [subject sendNext:@"发送原始数据"];

上一篇 下一篇

猜你喜欢

热点阅读