Wie erhalte ich programmgesteuert die aktuelle Ausrichtung des Geräts in iOS 6?

Ich habe eine iOS-App entwickelt und auf einem iOS6-Gerät getestet. Beim Testen wurde mir klar, dass meine App nicht wie erwartet auf Änderungen der Ausrichtung reagiert.

Hier ist mein Code:

// Autorotation (iOS >= 6.0)
- (BOOL) shouldAutorotate
{
    return NO;
}

- (NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskAll;
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
    return UIInterfaceOrientationMaskPortrait;
}

Ich möchte genau wissen, welche Methoden bei Orientierungsänderungen in iOS aufgerufen werden.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage