创建dispatch组
dispatch_group_t group = dispatch_group_create();
手动管理group关联的block的运行状态(或计数),进入和退出group次数必须匹配
dispatch_group_enter(group);
dispatch_group_leave(group);
当group关联的block执行完毕后,就调用这个block。类似dispatch_barrier_async。
dispatch_group_notify(group, queue, ^{
// 。。。
});
时间: 2024-10-12 12:46:12