OC + RAC (八) 查看信号状态和跳过信号
2024-08-30 17:58:42
-(void)_test9{
/// RACCommand又叫命令 是用来收发数据的 监听按钮点击,网络请求。。。。 RACCommand * command = [[RACCommand alloc] initWithSignalBlock:^RACSignal * _Nonnull(id _Nullable input) { NSLog(@"input = %@",input);
return [RACSignal createSignal:^RACDisposable * _Nullable(id<RACSubscriber> _Nonnull subscriber) { [subscriber sendNext:@""];
[subscriber sendCompleted];
return nil;
}]; }];
/// 查看信号是在执行还是结束了
[command.executing subscribeNext:^(NSNumber * _Nullable x) { // NSLog(@"查看信号是在执行还是结束了 %d",[x boolValue]); if ([x boolValue]) { NSLog(@"还在执行");
}
else
{
NSLog(@"执行结束了");
}
}]; ///忽略几次
// [[command.executing skip:1] subscribeNext:^(NSNumber * _Nullable x) {
//
// if ([x boolValue]) {
// NSLog(@"还在执行");
// }
// else
// {
// NSLog(@"执行结束了");
// }
// }]; [command execute:@""];
}
最新文章
- (七)Transformation和action详解-Java&;Python版Spark
- PHP程序员进阶学习书籍参考指南
- android实现两个activity数据交互
- SU demos
- 一个应用层的Makefile
- magento安装新插件后后台配置空白解决办法
- TensorFlow安装与测试
- bzoj1391
- Java基础知识强化16:深入分析Java线程中断机制
- 洗礼灵魂,修炼python(7)--元组,集合,不可变集合
- vue-cli3 中跨域解决方案
- hive group by聚合函数增强
- WPF StringFormat 格式化文本
- 查看虚拟机里的Centos7的IP
- 漏洞复现:Struts2 S2-032 漏洞环境
- Java - 21 Java 重写(Override)与重载(Overload)
- Python进阶量化交易场外篇3——最大回撤评价策略风险
- 实例讲解Nginx下的rewrite规则(转)
- python16_day38【flask】
- Xcode 7.0 Could not find developer disk image
热门文章
- HttpModule 介绍
- 浅谈Java反射机制 之 获取类的字节码文件 Class.forName(";全路径名";) 、getClass()、class
- Vue --》 如何在vue中调用百度地图
- python基础-6.2正则表达式,计算器练习
- hackinglab 脚本关 writeup
- [Web 前端] 019 css 定位之绝对定位与相对定位
- SpringBoot(六) -- SpringBoot错误处理机制
- Java学习day2关键字
- Codeforces 979D (STL set)(不用Trie简单AC)
- jQuery难学是因为什么?