我制作了DispatchGroup并运行了2个异步任务。一个在main上,另一个在global()上。 只要我明白,DispatchGroup.notify的块应该在所有任务完成后调用,但它不会像我想的那样工作。 class Que {
let group = DispatchGroup()
init() {
group.notify(queue: .main)
我试图从for循环中的firebase中获取一些数据,但它不起作用。 我知道我应该使用DispatchQueue,但我无法理解我应该如何使用它与Firebase。 我有一个循环: for i in 0..<Exercice.workout.count{
exercice = (Exercice.workout[i] as! [[Any]])[0][0] as! String
p