热信号的简单应用:
// 热信号
// 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] 完成信号
网友评论