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

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

作者: Scott丶Wang | 来源:发表于2017-09-04 12:05 被阅读14次

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

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

    相关文章

      网友评论

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

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