Cómo puedo devolver el valor del bloque asíncrono en swift
Por favor, eche un vistazo al siguiente código:
backgroundthread.async {
return self.mycallback() //return string, int etc
}
Quiero devolver un valor de un bloque asíncrono. No quiero ningún controlador de finalización ni ninguna otra solución.
func getAppConfigFromDB(_ key: String) -> String
{
let value = String()
backgroundthread.async {
let inst = AppConfigDB.init(_APP_CONFIG_DB_PATH)
value = inst.getConfigurationInfo(key) // I want to return from here.
}
return value
}
getAppConfigFromDB("path")