OC + RAC (三) 信号中的信号
2024-10-19 16:27:55
-(void)_test3{ RACSubject *signalofsignal = [RACSubject subject]; //信号中的信号(也就是发送的数据是信号)
RACSubject *signal1 = [RACSubject subject];
RACSubject *signal2 = [RACSubject subject];
RACSubject *signal3 = [RACSubject subject];
RACSubject *signal4 = [RACSubject subject]; //订阅方式1
// [signalofsignal subscribeNext:^(id _Nullable x) {
//
// [x subscribeNext:^(id _Nullable x) {
//
// NSLog(@"接收信号中的信号的结果%@",x);
// }];
// }]; //订阅方式2 (接收到最新的那个信号)
[signalofsignal.switchToLatest subscribeNext:^(id _Nullable x) { NSLog(@"用 switchToLatest订阅 %@",x);
}]; [signalofsignal sendNext:signal1];
[signalofsignal sendNext:signal2];
[signalofsignal sendNext:signal3];
[signalofsignal sendNext:signal4]; //发送多个信号
[signal1 sendNext:@""];
[signal2 sendNext:@""];
[signal3 sendNext:@""];
[signal4 sendNext:@""]; }
最新文章
- php实现设计模式之 模板方法模式
- cxf webservice简单应用
- 【jQuery基础学习】05 jQuery与Ajax以及序列化
- .NET垃圾回收 – 非托管资源
- Linux中记录终端(Terminal)输出到文本文件(转载)
- Java:基本数据类型包装类
- 一个获取Android手机root权限的程序
- SQL Server 数据库定时自动备份【转】
- Ubuntu 14.04 使用MyEclipse 10.7 闪退解决
- 搭建Sonar代码走查环境
- java 中的迭代
- java List 根据属性排序
- SqlDataAdapter介绍【五】
- 解决在Vue项目中时常因为代码缩进导致页面报错的问题
- 221. 链表求和 II
- java 从网络Url中下载文件 (转)
- mysql优化之伪哈希索引
- Tex: The top-level auxiliary file: *.aux I couldn't open style file IEEEtran.bst 解决方法
- FT232H USB转串口,I2C,JTAG高速芯片
- Windows 10 上的 Git 如何清除密码? Git Credential Manager for Windows