var gameIDCount = 0
FirPickUpRead.getGameFrom(gameID: gameID, completion: { (game) in
gameIDCount += 1
if gameIDCount == gameIDs.count {
comp(gamesOnDate)
}
}
当gameIDCount等于gameIDs.count时,我正在尝试调用函数comp()。但是没有添加gameIDcount。在每个完成闭包中,它为0并变为1。
我很确定它与在其他地方调用的完成处理程序有关,因此它在调用时获取变量的值。但我不知道如何纠正这一点。