2013-03-05 9 views
1

Existe-t-il un moyen d'obtenir des rappels sur didReceiveData de NSURLConnection ou un autre moyen de suivre la progression du téléchargement lors du téléchargement d'un fichier Google Drive?Progression du téléchargement Google Drive

Je ne vois qu'un uploadProgress et la méthode de téléchargement prend un bloc d'achèvement.

Répondre

6

Voici un extrait de code pour vous:

self.fetcher = [GTMHTTPFetcher fetcherWithRequest:request]; 
[self.fetcher setReceivedDataBlock:^(NSData *data) { 
    float percentTransfered = self.fetcher.downloadedLength * 100.0f/self.fetcher.response.expectedContentLength; 
    // Do something with progress 
} 

expectedContentLength retourne -1 si la taille du fichier téléchargé est inconnu.

Questions connexes