美文网首页
RAC的RACReplaySubject操作

RAC的RACReplaySubject操作

作者: 凯司机 | 来源:发表于2021-05-15 10:45 被阅读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

相关文章

网友评论

      本文标题:RAC的RACReplaySubject操作

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