0

初歩的な質問ですみません。ネットワークから返されたデータの結果に依存するアクションがあり、そのアクションには別のネットワーク リクエストが必要になる場合があります。最初のネットワーク リクエストはすでに 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

            }
        }  
4

1 に答える 1