Question

J'utilise l'indicateur de progression de SVProgresshud, et cela fonctionne très bien la plupart du temps.

Cependant, j'ai des problèmes qui n'apparaissent pas comme prévu dans certaines situations.

Par exemple, je voudrais afficher l'indicateur lorsque je clique sur un bouton sur une vue. Ce bouton lance un appel de synchronisation vers un service Web. À la fin de l'appel SVC, la fenêtre d'indicateur SVProgresshud est supprimée.

Ce qui se passe, c'est - la fenêtre de progression apparaît et disparaît immédiatement après L'appel SVC se termine .. même si mon code pour afficher la fenêtre SVProgressHud est la première ligne de mon action «Buttonpressed».

Je pense qu'il y a des concepts uiView qui me manque ici ... des informations?

Merci

Était-ce utile?

La solution

Vous ne devez pas tenter d'afficher des éléments d'interface utilisateur sur un thread d'arrière-plan. Si vous êtes dans un thread d'arrière-plan, accédez au thread principal pour mettre à jour votre interface.

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