GCD:基于AFN请求的多任务执行完之后再做一些操作

项目中有这样的需求:
1.在某分组样式的UITableViewController子类中,假设三个分组,每个分组分别对应一个数据源,当三个数据源的数据全部返回后再执行tableView的reloadData方法。
2.项目请求库为AFN

方案1:
NSOperationQueue与NSOperation结合完成需求;
方案2:
GCD中dispatch_group_async/dispatch_group_notify结合完成需求;
折中方案3:
变更需求,三个请求无论哪个返回数据都执行一次tableView的reloadData方法。

你可能感兴趣的:(GCD:基于AFN请求的多任务执行完之后再做一些操作)