2010-12-09 14 views
7

Estoy desarrollando una aplicación de iPhone (iPhone con soporte para tareas múltiples) en la que estoy mostrando UIAlertView en caso de error. Cuando UIAlertView está a punto de mostrarse, mi aplicación se envía a segundo plano. Ahora, si trato de poner mi aplicación en primer plano, se muestra UIAlertView por un momento y se descarta automáticamente, incluso si no llamo despedir/haga clic en cualquier botón.UIAlertView desaparece cuando la aplicación va al fondo y vuelve al primer plano

¿Alguien sabe cuál es el problema?

Gracias y Saludos, Deepa

+0

He Sólo traté de hacer lo mismo en mi aplicación, pero la vista de alerta todavía está allí. ¿Tal vez quieres publicar algunos códigos o algo así? (tal vez los códigos de delegado de vista de alerta son los más importantes) –

Respuesta

1

Cuando agrega una vista de alertas, que se añade en la parte superior de la vista de la viewcontroller actual y al mismo tiempo volver a primer plano, a veces la vista se vuelve a cargar desde la xib y todos los contenidos se actualizan Te sugiero que mantengas una variable de estado en el controlador que llama de nuevo a la alerta cuando vuelves al primer plano.

+0

El problema me está sucediendo a mí también, esto no es posible porque la alerta está apareciendo cuando llamo al siguiente, así que, supongo que hay algún lugar – Oscar

1

Rajact respuesta es buena, si por 'llamada' significa la siguiente

[theViewWhenYouAddedIt bringSubviewToFront:theViewWhenYouAddedIt.theAlert]; 

Esto funcionó para mí espero que esto ayude a alguien

Cuestiones relacionadas