2012-05-30 12 views
6

Estoy viendo un comportamiento extraño de [UIScreen screens] en iOS 5.0.1 en los informes que registramos a Flurry en fallas. Hay momentos en que [UIScreen screens] devolverá una matriz vacía. Nuestra aplicación implementa soporte para accesorios externos a través del marco EAAccessory. Este comportamiento es totalmente inesperado, ya que incluso Apple's documentation dice que la matriz devuelta por ese método siempre contendrá al menos una entrada.Cuándo [pantallas UIScreen] devolvería una matriz vacía

+3

Estoy sacando esto de la nada, pero ¿podría ser tal vez cuando su aplicación está en segundo plano y no tiene pantalla para procesar? –

+1

Peor que silencioso, al menos [un documento] (http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingWindows/CreatingWindows.html#//apple_ref/doc/uid/TP40009503 -CH4-SW12) dice "La matriz devuelta por este método siempre contiene al menos un objeto que representa la pantalla principal". –

+0

Gracias por encontrar eso, John. Sedate, no es una mala sugerencia. Correré con eso y veré si puedo encontrar un repro con eso. Gracias a los dos. –

Respuesta

0

No está conectado a un servidor de Windows en ese momento, debido a su bloqueo: su aplicación básicamente no se está ejecutando.

+0

Supongo que es posible, pero la llamada se hace mientras conecto un accesorio, por lo que no veo cómo podría suceder eso. Gracias por la sugerencia, sin embargo. –

Cuestiones relacionadas