2015-01-07 14 views
8

Sto sviluppando un'applicazione per caricare più file utilizzando NSURLSession, in questo momento i miei file vengono caricati correttamente. Ma ora quello che voglio ottenere è mettere in pausa, riprendere e cancellare i caricamenti proprio come facciamo nelle attività di download. È possibile.? Qualsiasi aiuto sarebbe apprezzato. ThnxMettere in pausa, riprendere, annullare l'operazione di caricamento utilizzando NSURLSession UploadTask

+0

non è possibile mettere in pausa e quindi riprendere un'attività di caricamento quando si utilizza la risoluzione nsurlsession –

+0

.Ma cosa succede in questo caso quando il dispositivo si disconnette durante il caricamento e quando ritorna onilne? @Andrey –

+0

avviarlo dall'inizio –

risposta

5

Ho studiato molto ma non ho trovato nulla. Dopo aver provato questo sul mio codice assumendo questo come attività di download, sono venuto a sapere che possiamo "mettere in pausa, riprendere" le attività di caricamento e utilizzare NSURLSession solo lo facciamo in scaricare compiti.

Per mettere in pausa un compito semplice chiamata [yourUploadTask suspend]; per riprendere [yourUploadTask resume]; Per annullare [yourUploadTask cancel];

potrebbe aiutare qualcuno a lavorare su uploadTask utilizzando NSURLSession.

+0

Funziona con il blocco di completamento? – Bucket