iOS dispatch group dispatch_group_notify 多线程等待 多个数据请求处理 异步请求
来源:互联网 发布:邮箱注册淘宝个人账号 编辑:程序博客网 时间:2024/06/07 07:36
//经常有需求需要几个数据请求,然后在数据请求结束之后统一处理,这时候就用到了dispatch group
- (void)loadData{
dispatch_queue_t queue =dispatch_get_global_queue(0,0);
group =dispatch_group_create();
//
[MBProgressHUDshowBlackHudTo:WINDOW];
dispatch_group_enter(group);
dispatch_group_async(group, queue, ^{
[selfqueryShareData];
});
dispatch_group_enter(group);
dispatch_group_async(group, queue, ^{
[self initData];
});
dispatch_group_notify(group,dispatch_get_main_queue(), ^{
[self updateUI:_model];
[MBProgressHUDhideHUDForView:WINDOWanimated:YES];
});
}
//获取提现的数据
- (void)initData {
__weak typeof(self)weakSelf =self;
[API2 getWithDrawhandler:^(NSDictionary *dict,NSError *error) {
if (error) {
} else{
}
dispatch_group_leave(group);
}];
}
- (void)queryShareData {
__weak typeof(self)weakSelf =self;
[API2 getRedbagShare:^(NSDictionary *dict,NSError *error) {
if (error != nil) {
}else{
}
dispatch_group_leave(group);
}];
}
- iOS dispatch group dispatch_group_notify 多线程等待 多个数据请求处理 异步请求
- Ajax 同时处理多个异步请求
- ios 一个界面多个请求处理
- timer多线程异步请求数据(Task)
- AJAX学习笔记之 处理多个异步请求
- iOS 异步请求等待传值方法小结
- iOS数据请求之post异步同步
- ios自带同步/异步请求数据
- IOS 同步异步请求JSON数据
- java使用java.util.concurrent.CountDownLatch 同时处理多个请求,多线程处理http请求
- iOS 多个异步请求全部请求结束之后刷新UI
- 使用Dispatch Groups来管理多个Web Services请求
- iOS 网络请求数据 同步请求、异步请求、GET、POST请求
- 实现iOS中发起异步网络请求,需要等待其返回的数据才能执行下一步操作
- 异步处理请求
- 9 异步请求处理
- springmvc 处理异步请求
- servlet3异步处理请求
- Webstorm快捷键大全
- vs 生成第三方库文件 以及 调用第三方库文件
- ORACLE 分割字段为多行数据
- ORACLE DBA 杂记
- 利用?:三目运算符简写js
- iOS dispatch group dispatch_group_notify 多线程等待 多个数据请求处理 异步请求
- Git 基础
- 深入PHP操作MongoDB的技术总结
- Unicode下 LPCTSTR 转 string
- JSF2标签和属性简单整理
- 《设计模式之禅》第二版 学习之六大设计原则(二)
- hibernate中一对多的javabean的编写与映射文件的编写
- nginx 报500 Internal Server Error
- 静态库和动态库在使用上的区别