2011-06-24 2 views
0

Je souhaite faire une application qui peut télécharger des données à partir d'un serveur Web et l'afficher dans une vue UItable.comment demander efficacement des données à partir d'un serveur Web sans bloquer l'interface utilisateur?

Le problème principal est (d'après ce que j'ai compris) est que si j'essaie de demander les données dans le thread principal, le programme se verrouille. Cela semble parfaitement raisonnable et correct. Donc, je dois créer un nouveau NSThread pour l'exécuter en parallèle, également correct par moi. La question que j'ai est comment puis-je recevoir les données (qui peuvent contenir des images, du texte, etc.) et l'afficher à la fois (disons que je veux afficher 20 cellules à la fois, et quand j'atteins le bas du 20, un cercle de chargement apparaît et charge les 20 suivants quand il le peut). Comment puis-je par exemple charger 20 cellules même si l'image n'est pas encore chargée? Je n'ai pas de lien clair avec le transfert de données, donc ma question peut sembler vague.

Quelqu'un a eu un bon tutoriel?

Répondre

1

Utilisez ASIHttpRequest

+0

savez-vous où je peux trouver un exemple simple ou tutoriel avec ASIHttpRequest? Je suis nouveau sur iOS, ce serait très utile! – Alex

+1

exemple sont fournis avec la bibliothèque. –

Questions connexes