RAC的RACSubject简单应用

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

热信号的简单应用:

// 热信号
// RACSubject 是RACSignal的子类
RACSubject *subject = [RACSubject subject];
[subject subscribeNext:^(id x) {
    NSLog(@"正常信号");
} error:^(NSError *error) {
    NSLog(@"错误信号");
} completed:^{
    NSLog(@"完成信号");
}];

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

2021-04-16 09:30:18.239979+0800 XXXXXX[3992:1174066] 正常信号

2021-04-16 09:30:18.240014+0800 XXXXXX[3992:1174066] 正常信号

2021-04-16 09:30:18.240025+0800 XXXXXX[3992:1174066] 正常信号

2021-04-16 09:30:18.240042+0800 XXXXXX[3992:1174066] 完成信号

上一篇 下一篇

猜你喜欢

热点阅读