Avatar
APIKitやURLSessionについて詳しい方おられましたらご教示お願い致します🙇‍♂️ 画面AのviewDidLoad()で Session.send(ARequest()) した後、通信中の状態ですぐに画面Bに遷移してviewDidLoad()で Session.send(BRequest()) すると、ARequestのレスポンスを待ってBRequestが送信される?のですが、 待たずにBRequestのレスポンスが欲しいため、試しに画面Aを let adapter = URLSessionAdapter(configuration: .default) Session(adapter: adapter).send(ARequest()) とすると、2つ同時に通信してくれるようになりました。 ただ、なぜこうなるのかがいまいち理解できません。 URLSessionがマルチスレッド?並列?に処理してくれているのでしょうか。