美文网首页
RAC 组合concat

RAC 组合concat

作者: NextStepPeng | 来源:发表于2018-01-09 14:23 被阅读0次

concat组合!! left 信号的响应顺序先执行A 再执行B再C

RACSignal *signalA = [RACSignal createSignal:^RACDisposable * _Nullable(id_Nonnull subscriber) { NSLog(@"fasongA");

//发送 数据 [subscriber sendNext:@"shujuA"];

//A结束了 [subscriber sendCompleted];

// [subscriber sendError:nil] error 不可以 return nil;

}];

RACSignal *signalB = [RACSignal createSignal:^RACDisposable * _Nullable(id_Nonnull subscriber) { NSLog(@"fasongB");

//发送 数据 [subscriber sendNext:@"shujuB"];

[subscriber sendCompleted]; return nil;

}];

RACSignal *signalC = [RACSignal createSignal:^RACDisposable * _Nullable(id _Nonnull subscriber) {

        NSLog(@"fasongC");

        //发送 数据

        [subscriber sendNext:@"shujuC"];

        return  nil;

    }];

    //concat:按照顺序组合

    //创建组合信号

  // RACSignal *concatSignal = [[signalA concat:signalB] concat:signalC];//或者下面写法一样

RACSignal *concatSignal = [RACSignal concat:@[signalA,signalB,signalC]];

    //订阅组合信号

    [concatSignal subscribeNext:^(id  _Nullable x) {

        NSLog(@"组合%@",x);

    }];

相关文章

  • RAC 组合concat

    concat组合!! left 信号的响应顺序先执行A 再执行B再C RACSignal *signalA = [...

  • 6.RAC之组合信号

    RAC的组合信号有以下几种 1. concat concat组合信号,让信号按照顺序去执行。假如我们现在有这么一个...

  • RAC的concat组合操作

    组合操作——concat: 2021-04-15 10:50:21.334282+0800 xxxxxx[3443...

  • 组合数据

    concat 组合多个字段 GROUP_CONCAT # group by 之后组合单个字段

  • RAC(三)

    本demo详见github 1.RAC过滤 2.RAC映射 3.RAC组合 4.RACBind 友情链接: RAC...

  • RAC组合

    concat then merge zipWith 组合和聚合

  • RAC 组合 then

    RACSignal *signalA = [RACSignal createSignal:^RACDisposa...

  • RAC组合

    concat 组合 按一定顺序执行 如我们处理网络请求时遇到先得到一个网络的返回再去请求另一个网络 相当于必须先执...

  • javascript数组合并

    javaScript的两个数组合并或者多个数组合并1.用concat() 方法, concat() 方法用于连接两...

  • RAC中常见的高级用法-组合

    组合: concat组合: 按一定顺序执行皇上与皇太子关系 concat底层实现: 1.当拼接信号被订阅,就会调用...

网友评论

      本文标题:RAC 组合concat

      本文链接:https://www.haomeiwen.com/subject/wmnwnxtx.html