La mise en œuvre de longue tâches en cours d'exécution en arrière-plan IOS

Je travaille sur une application dans laquelle l'utilisateur peut enregistrer la vidéo à l'aide de AVFoundation et de l'envoyer au serveur, la vidéo a une taille maximale jusqu'à 15 m, en fonction de la vitesse d'internet & type qu'il peut prendre de 1 à 5 minutes environ pour transférer la vidéo sur le serveur. Je suis le transfert de la vidéo enregistrée sur le serveur dans le thread d'arrière-plan de sorte que l'utilisateur peut continuer d'autres choses sur l'application alors que la vidéo est en cours de téléchargement vers le serveur.

Lors de la lecture de la Pomme de Docs pour la mise en œuvre de longue tâches en cours d'exécution en arrière-plan, je vois que seulement quelques types d'applications autorisées à s'exécuter en arrière-plan.
par exemple,

audio—L'application joue le contenu audible à l'utilisateur, alors que dans le fond. (Ce contenu comprend le streaming de contenu audio ou vidéo à l'aide d'AirPlay.)

T-il se qualifier mon appli, pour l'exécution de tâches en arrière-plan? ou j'ai besoin de transférer la vidéo sur le thread principal?

ru va télécharger l'enregistrement de la vidéo en arrière-plan ?
oui c'est ce que je fais, pourquoi je l'ai mentionné que je veux à l'utilisateur de continuer à faire d'autres choses sur la forme alors que la vidéo est en cours d'enregistrement
Pendant le téléchargement, ur app en arrière plan (accomplir une autre tâche) ou d'entrer dans l'arrière-plan complètement?
seul le processus de téléchargement se passe en arrière-plan, toutes les autres choses reste sur le thread principal et l'utilisateur peut continuer à ajouter des détails à l'intérieur de l'app
exécution en arrière-plan n'est pas de soins sur le thread de votre téléchargement est en cours d'exécution. Si vous parlez de maintien de téléchargement lorsque après que l'utilisateur appuyez sur bouton d'accueil, puis en tâche de fond est ce que vous voulez. Si l'on parle de téléchargement lors de l'exécution du premier plan, alors tu veux dire que sur un thread d'arrière-plan. Thread d'arrière-plan et d'arrière-plan en cours d'exécution sont deux concepts.

OriginalL'auteur nsgulliver | 2013-03-07