順番に実行するには、次のコード ブロックが必要です。
UIApplication.shared.beginIgnoringInteractionEvents()
loadDataTask.resume()
UIApplication.shared.endIgnoringInteractionEvents()
内部で実行されていますDispatchQueue.main.async()
(すべてのネットワーク呼び出しが、ユーザー入力を一時的にブロックしようとしている理由です)。私はまだ迅速に学習しており、GCD の概念に少し苦労しています。任意の推奨事項は非常に高く評価されます。