uploadTask
に を使用すると、奇妙な動作が発生しURLSessionConfiguration.background
ます。
URLSessionDelegate
カスタム デリゲートは、 、URLSessionTaskDelegate
、およびに属するすべてのデリゲート メソッドを実装していURLSessionDataDelegate
ます。それらのすべてにprint
、メソッドが呼び出されたことを示すステートメントがあります。
サーバーに 5 つの画像をアップロードしようとしていますが、それぞれに画像 ID と一致する ID を持つ独自のセッションがあります。
問題は、非常に遅い接続「エッジ」を使用してアップロードする場合、アップロードの進行状況が 100% に達する前にリセットされることです。これdidFinishCollectingMetrics
は、ここで確認できるように、 が呼び出されるたびに発生します:データ
これは、低速接続を使用している場合に常に発生するわけではなく、ごくたまに発生するだけです。
ここで何が起こっているかについて何か考えがある人はいますか?