美文网首页
GCD 并发请求接口数据

GCD 并发请求接口数据

作者: 我太难了_9527 | 来源:发表于2017-08-01 10:40 被阅读0次

第一步 定义

@property (nonatomic, strong) dispatch_group_t netWorkGroup;

第二部 实现

self.netWorkGroup = dispatch_group_create();

第三部 将你需要请求的接口都写在一个方法类

-(void)netWork{ WS(weakSelf) dispatch_group_async(_netWorkGroup,   dispatch_get_main_queue(), ^{

 dispatch_group_enter(_netWorkGroup);

 [weakSelf userInfo]; });

dispatch_group_async(_netWorkGroup, dispatch_get_main_queue(), ^{ dispatch_group_enter(_netWorkGroup);

 [weakSelf mobileVip]; });

dispatch_group_notify(_netWorkGroup, dispatch_get_main_queue(), ^{ 

[weakSelf.tableView reloadData]; });

}

第四部 调用接口 然后在网络请求调用成功的时候在调用此函数

dispatch_group_leave(weakSelf.netWorkGroup);

完成

相关文章

网友评论

      本文标题:GCD 并发请求接口数据

      本文链接:https://www.haomeiwen.com/subject/taxjlxtx.html