2010-05-19 5 views
0

Salut je veux obtenir une image plus rapide sur le site dans l'iphone ..Obtenir l'image sur le site url iphone plus rapide

Maintenant, je reçois l'image de l'URL du site en utilisant cette fonction

NSData *data; 
UIImage *Favimage; 
data = [NSData dataWithContentsOfURL:[NSURL URLWithString:WebsiteUrl]]; 
Favimage = [[UIImage alloc]initWithData:data]; 

Mais il faut un certain temps obtenir l'image de l'URL du site. Maintenant, je veux obtenir des images plus rapides? Que puis-je faire? Y a-t-il des API dans apple iphone sdk?

Quelqu'un peut-il m'aider?

Merci à l'avance .....

Répondre

3

Le temps nécessaire à télécharger est pas dans votre contrôle; c'est une fonction du réseau.

La bonne réponse consiste à utiliser des téléchargements asynchrones afin que votre application ne bloque pas pendant le téléchargement. De cette façon, votre interface utilisateur peut toujours répondre. Pour effectuer un téléchargement asynchrone, vous devez utiliser NURLConnection et implémenter les méthodes de délégation pour accepter les données. Voir l'exemple de code LazyTableImages et SimpleURLConnection.

Questions connexes