试图从网络调用中获取返回回复对象。会话是一个使用明星尖叫 API 的类。我似乎无法让它发挥作用。它只打印出一组结果,这是第一个 id 的结果。我在这里缺少什么?
let myGroup = DispatchGroup()
for i in 0 ..< marketIds.count {
myGroup.enter()
self.session.retrieve(withMethod: MarketKeys.key, withParameters: [MarketKeys.id: marketIds[i]], completion: { (results, error) in
print("results \n")
print(results!)
myGroup.leave()
})
}
myGroup.notify(queue:.main) {
print("Done")
}
Run Code Online (Sandbox Code Playgroud)