2012-05-30 24 views
6

Widzę dziwne zachowanie z [UIScreen screens] w iOS 5.0.1 w raportach, które logujemy do Flurry przy awariach. Są chwile, kiedy [UIScreen screens] zwróci pustą tablicę. Nasza aplikacja wdraża obsługę zewnętrznych akcesoriów poprzez ramy EAAccessory. To zachowanie jest całkowicie nieoczekiwane, ponieważ nawet Apple's documentation mówi, że tablica zwrócona z tej metody zawsze zawiera co najmniej jeden wpis.Kiedy [ekrany UIScreen] zwrócą pustą tablicę

+3

Wyciągam to z powietrza, ale może to być możliwe, gdy aplikacja jest w tle i nie ma ekranu do renderowania? –

+1

Gorszy niż cichy, przynajmniej [jeden dokument] (http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingWindows/CreatingWindows.html#//apple_ref/doc/uid/TP40009503 -CH4-SW12) mówi: "Tablica zwrócona przez tę metodę zawsze zawiera co najmniej jeden obiekt reprezentujący główny ekran." –

+0

Dzięki za znalezienie tego, John. Sedate, niezła sugestia. Pobiegnę z tym i zobaczę, czy mogę znaleźć repro z tym. Dzięki Wam obojgu. –

Odpowiedz

0

Nie jesteś podłączony do serwera Windows w tym momencie z powodu awarii - Twoja aplikacja zasadniczo nie działa.

+0

Przypuszczam, że to możliwe, ale połączenie jest nawiązywane podczas podłączania akcesoriów, więc nie widzę, jak to się mogło stać. Dzięki za sugestię. –

Powiązane problemy