我们正在进行多次服务调用,以便下载需要保存在本地数据库中的一些数据,以便以后访问。现在我们正在使用dispatch_async来更新进度条。
我们需要在为每项服务下载数据和数据百分比时显示一些文本。我们如何处理呢?
dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
dispatch_async(queueForCatalog, ^{
dispatch_async(dispatch_get_main_queue(), ^{
[self updateProgress:0.2];
});
});