iOS: Geräteausrichtung beim Laden

Scheint es, dass, wenn meine app lädt, weiß er nicht, seine aktuelle Ausrichtung:

UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation];
if (orientation == UIDeviceOrientationPortrait) {
    NSLog(@"portrait");//only works after a rotation, not on loading app
}

Sobald ich das Gerät drehen, bekomme ich eine richtige Orientierung, aber wenn ich laden Sie die app, ohne änderung der Ausrichtung, es scheint, dass mit [[UIDevice currentDevice] orientation] kennt Sie nicht, die aktuelle Ausrichtung.

Gibt es einen anderen Weg, um dies zu überprüfen, wenn ich zunächst laden Sie meine app?

InformationsquelleAutor der Frage Nic Hubbard | 2011-05-04

Schreibe einen Kommentar