J'essaie de télécharger l'image à partir de l'URL et d'utiliser un indicateur d'activité animant pour présenter le fait que le fichier est en cours de téléchargement. Cependant, cela ne fonctionne pas car mon indicateur n'anime pas lorsque j'appelle cette fonction de téléchargement, quelqu'un peut-il me dire pourquoi?UIActivityIndicator problème lors du téléchargement à partir de l'URL
-(void)download{
[indicator startAnimating];
NSString *[email protected]"http://www.xyz.com/path/pic.jpg;
NSData *downloadData=[NSData dataWithContentsOfURL:[ NSURL URLWithString:downloadPath]];
if(downloadData){
//do something
[indicator stopAnimating];
}
else{
//do something
[indicator stopAnimating];
}
}
Êtes-vous sûr? Enlevez les lignesAnimating stop. Dans mon expérience, si l'intervalle entre start/stopAnimating est "court", vous ne le verrez pas. – freespace
si je sors le stopAnimating, l'indicateur ne s'anime qu'après le téléchargement des données mais ne démarre pas lorsque la fonction est appelée –