初歩的な質問ですみません。ネットワークから返されたデータの結果に依存するアクションがあり、そのアクションには別のネットワーク リクエストが必要になる場合があります。最初のネットワーク リクエストはすでに datatask で呼び出されているため、2 番目のネットワーク リクエストに同じスレッドを使用したいのですが、その方法がわかりません。ヒントはありますか?tks
let task = URLSession.shared.dataTask(with: request as URLRequest )
{ data, response, error in
if func_1 (data) {
return
}else {
//call another network request here, but don't want to do
//another task = URLSession.shared.... again since we are already on an async thread
}
}