dispatch_group的踩坑

dispatch_group_async方法是异步请求,网络请求也一般是异步请求。notify如果是异步情况下默认请求发送完成就是任务完成,会造成收不到回调通知,影响操作。

 

所以采用dispatch_group_enter和dispatch_group_leave方法来配合,先用enter通知接下来的代码块进入到group,在网络请求结束成功回调方法里调用leave除掉代码块。

 

posted on 2018-09-28 22:38  鱼丸萌萌哒  阅读(165)  评论(0)    收藏  举报