Я хочу сохранить изображение с помощью Swift FileManager, и оно работает нормально, но оно занимает так много времени, и я не могу найти, как получить уведомление о завершении процесса сохранения!
Я использую это для сохраненияизображение:
// alot of code up here....
let group = DispatchGroup()
group.enter()
DispatchQueue.global().async {
do {
try data.write(to: fileURL)
group.leave()
} catch let error {
print("error saving file with error", error)
}
}
group.notify(queue: DispatchQueue.main, work: DispatchWorkItem(block: {
comple()
}))
, как вы видите, я использовал GCD, но это не сработало.