Pregunta

Estoy usando el indicador de progreso SVProGresshud, y funciona muy bien la mayor parte del tiempo.

Estoy teniendo algunos problemas con eso que no aparece como se espera en ciertas situaciones, sin embargo.

Por ejemplo, me gustaría mostrar el indicador cuando haga clic en un botón en una vista.Este botón lanza una llamada de sincronización a un servicio web.Al final de la llamada SVC, se elimina la ventana indicadora SVPROGRESSHUD.

Lo que está sucediendo es: la ventana de progreso aparece y desaparece inmediatamente después de la llamada de SVC Finaliza ... Aunque mi código para mostrar la ventana de SVPROGRESSHUD es la primera línea en mi acción "Butotecnible".

Creo que hay algunos conceptos de UIVIE, me estoy perdiendo aquí ... ¿Alguna idea?

gracias

¿Fue útil?

Solución

No debe intentar mostrar elementos de la interfaz de usuario en un hilo de fondo.Si está en un hilo de fondo, acceda al hilo principal para actualizar su interfaz.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top