RAC的RACReplaySubject操作

2021-05-15  本文已影响0人  凯司机

带快速回播的Subject:

// RACReplaySubject
// 带快速回播的Subject
// 控制"历史值"的数量
// 可以先发送数据,后在订阅信号,读取历史值。
// 此处的参数保存信号的数量
RACReplaySubject *subject = [RACReplaySubject replaySubjectWithCapacity:1];

[subject sendNext:@"1"];
[subject sendNext:@"2"];
[subject sendNext:@"3"];
[subject sendCompleted];

[subject subscribeNext:^(id x) {
    NSLog(@"%@",x);
}];
// 结果:

2021-04-16 14:00:57.406420+0800 XXXXXX[4143:1215817] 3

上一篇 下一篇

猜你喜欢

热点阅读