d'abord envoyer - (void)download;
demande et mettre un progress hud à l'interface utilisateur dispose ainsi savoir que vous téléchargez des données, une fois que vous avez terminé le téléchargement rejeter les progrès hud et exécutez votre méthode - (void)showData;
- (void)download{
NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10.0];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
if (connection) {
receivedData = [[NSMutableData data] retain];
//display loading hud here
} else {
// oh noes!
}
}
- (void) connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
[receivedData setLength:0];
}
- (void) connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
[receivedData appendData:data];
int kb = [receivedData length]/1024;
//dismiss hud here
[self showData];
}
Comment la méthode de téléchargement le télécharger? – Anna
AsBitObvious demande ... utilisez-vous NSURLConnection? NSOperationQueue? Un peu plus d'information nous aidera à mieux comprendre votre question. – joshpaul
Désolé pour le retard - mais j'utilise un NSURLConnection – Billy