RAC的skip操作

2021-04-20  本文已影响0人  凯司机

––

// skip跳过前三个信号
[[[[RACSignal createSignal:^RACDisposable *(id<RACSubscriber> subscriber) {
  [subscriber sendNext:@"aaaa"];
  [subscriber sendNext:@"bbbb"];
  [subscriber sendNext:@"cccc"];
  [subscriber sendNext:@"dddd"];
  [subscriber sendCompleted];
  return [RACDisposable disposableWithBlock:^{
    NSLog(@"完成...");
  }];
}] skip:3] subscribeNext:^(id x) {
  NSLog(@"subscribeNext:%@",x);
}] dispose];

2021-04-15 11:24:48.014000+0800 XXXXXX[3493:1042521] subscribeNext:dddd

2021-04-15 11:24:48.015259+0800 XXXXXX[3493:1042521] 完成...

上一篇 下一篇

猜你喜欢

热点阅读