I'm fairly new to Swift
and this question is probably really stupid. So bear with me please.
I have a collection
of devices that I want to reset, using a Webservice
call. Here is what my Function
looks like now (no completion yet)
func resetDevice(completion: () -> ()) {
for device in devices {
device.isValid = 0
DeviceManager.instance.updateDevice(device).call { response in
print("device reset")
}
}
}
I'm not quite sure were to call my completion, neither how to be 100% sure all calls have ended. Any help ?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…