Question

Un flux RSS YouTube est configuré pour afficher des vidéos YouTube dans une vue de table. Toutefois, lorsque je charge le contrôleur, le chargement du flux prend beaucoup de temps, de sorte que, pendant un certain temps, l’application s’est figée.

Comment puis-je charger le contrôleur de vue en premier, puis afficher un chargement / spinner pendant que mon application télécharge le flux?

Était-ce utile?

La solution

Ne chargez pas le flux sur le thread principal de l'interface utilisateur, mais exécutez-le sur le thread d'arrière-plan.

Jetez un coup d'œil à ASINetworkQueue dans asihttprequest http://allseeing-i.com/ASIHTTPRequest/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top