Мне нужно вызвать функцию func fillFields после того, как эта функция getJsonData закончится.
Функция getJsonData - это асинхронная задача для получения данных на сервере для URLRequest.
func getAPIData() {
let initial = URL(string: "http://10.0.0.2/Blower/app/api/inicial.php")
DispatchQueue.main.async {
_ = URLSession.shared.dataTask(with: initial!) { (dados, requisicao, erro) in
if requisicao != nil {}
if let dados = dados {
do {
let json = try JSONSerialization.jsonObject(with: dados, options: []) as! [String: Any]
/*
*
*/
} catch {
print(erro as Any)
}
}
}.resume()
}
}
Как я могу узнать, завершена ли функция getAPIData?