Je rencontre un comportement étrange lorsque j'utilise un uploadTask
pour un URLSessionConfiguration.background
. Mon délégué personnalisé implémente toutes les méthodes de délégué qui appartiennent à URLSessionDelegate
, URLSessionTaskDelegate
et URLSessionDataDelegate
. Tous ont une instruction print
indiquant que la méthode a été appelée.La tâche de téléchargement d'arrière-plan URLSession continue de se réinitialiser
J'essaie de télécharger cinq images sur un serveur, chacune d'entre elles a sa propre session avec un identifiant correspondant à l'identifiant de l'image.
Le problème est que lors du téléchargement en utilisant une connexion très lente « bord », la progression du téléchargement réinitialisera avant d'atteindre 100% Cela se produit chaque fois que didFinishCollectingMetrics
est appelé comme vous pouvez le voir ici: Data
Cela ne se produit pas tous le moment où vous utilisez une connexion lente, mais seulement une partie du temps.
Quelqu'un at-il des idées sur ce qui se passe ici?
avez-vous réussi à régler ce problème? – Baki