小编vik*_*kuu的帖子

我如何快速从异步块返回值

请查看以下代码:

backgroundthread.async {
    return self.mycallback() //return string, int etc
}
Run Code Online (Sandbox Code Playgroud)

我想从异步块返回一个值。我不想要任何完成处理程序或任何其他解决方法。

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")
Run Code Online (Sandbox Code Playgroud)

multithreading swift

1
推荐指数
1
解决办法
3610
查看次数

标签 统计

multithreading ×1

swift ×1