v=111&f=exch_nasd,sh_curvol_o500,sh_price_u5&o=-change") { let task= URLSession.shared.dataTask(with: url, completionHandler: { (data, response, error) in
if
问题是函数本身期望返回类型为UIView,但我无法知道setupCard方法的完成块何时完成执行,因此我可能最终返回一个空的FlatCard,而不是在完成块中获得的FlatCard。我如何修改下面的代码,以保证卡片只在完成块执行后才返回。(){
URLSession.shared.dataTask(with: main_photo_url, co
in jsondata into jsonelements
URLSession.shared.dataTask, completionHandler: {(datasize, response, error) in
guard let data = datasize, error == nil else