quedo puso prendido pero pantalla oscura negra esta cayo callo iphone ios xcode uiwebview ios6

iphone - puso - XCode iO6: UIWebView devuelve pantalla negra después de regresar de elegir una foto



pantalla negra iphone 4s (1)

Parece ser porque rootViewController no está configurado.

Probablemente tenga una advertencia: "Se espera que las ventanas de aplicaciones tengan un controlador de vista raíz al final del lanzamiento de la aplicación"

Asegúrate de tener algo como esto:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after app launch _window.rootViewController = myViewController; ... }

Aquí están la secuencia de eventos que hacen que mi aplicación devuelva una pantalla negra:

1.) Selecciono un botón en mi sitio web a través de UIWebView de la aplicación que me permite cambiar mi foto de perfil.

2.) La aplicación saca las tres opciones estándar de la parte inferior de la pantalla: "Tomar foto o video", "Elegir existente", "Cancelar"

3.) Si elijo una de las dos primeras opciones y luego elijo o tomo una foto, mi aplicación vuelve a mostrar una pantalla negra. La imagen de perfil no ha cambiado. También observo que el siguiente mensaje aparece en la ventana de la consola: "Llamadas no balanceadas para comenzar / finalizar transiciones de apariencia para UIFileUploadFallbackRootViewController: 0x1c590e60".

La parte extraña es que la función ''cargar foto'' de este sitio web móvil solía funcionar cuando se accede desde UIWebView de mi aplicación. Primero me di cuenta de este problema después de actualizar a iOS6. ¿Alguna idea sobre lo que puede haber cambiado o sobre lo que ahora debo adaptar desde mi sitio web o aplicación?

¡Gracias de antemano por cualquier ayuda que pueda ofrecer!

2/17/13 Actualización:

Código HTML en el sitio web móvil para cargar fotos:

<form class="appnitro" enctype="multipart/form-data" method="post" action="mysite.php"> <input id="file1" name="file1" class="button_text" type="file" size="50px"/> <br /> <input id="submitpic" class="button_text" type="submit" name="submit" value="Save Picture" /> </form>

Nota: usando jquery mobile. Además, si Safari se utiliza para acceder al sitio web móvil, la función de carga de fotos funciona bien. La pantalla negra solo se muestra cuando se intenta usar UIWebView desde la aplicación para cargar una nueva foto.