Temps de téléchargement de fichier en background
Bonjour à tous,
Pourriez-vous m'aider sur la problématique suivante?
Je souhaite effectuer un appel au système de cloud Box permettant de récupérer un ensemble de fichiers et les afficher dans mon application (développée en Swift).
Plus précisément, lorsque je clique sur un élément de mon application je veux lancer cet appel à Box avec un loading pendant que les données (fichiers PDF, images, etc...) se téléchargent.
Mon problème est que je ne sais pas comment déterminer la fin de mon téléchargement pour pouvoir afficher les documents.
J'ai utilisé un completionHandler mais, étant donné que mes téléchargements se font en background, je n'arrive pas à déterminer quand tous les fichiers provenant de différents dossiers ont bien été téléchargés.
Merci par avance pour vos réponses.
Réponses
Va voir du côté de l'utilisation des dispatch_group_t sous Grand Central Dispatch.
Merci beaucoup pour ta réponse.
Je vais me renseigner sur ce sujet et j'apporterai plus de précisions si besoin.
Recherche dans le forum aussi, tu trouveras ce qu'il faut.
Sinon voici le lien de la documentation :
https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationQueues/OperationQueues.html