iOS 6 powinienAutorotate: NIE jest wywoływany

Szukałem rozwiązania tego problemu w Internecie, ale nic nie znalazłem. Staram się, aby moja aplikacja iOS 5 była kompatybilna z iOS 6. Nie mogę sprawić, by elementy orientacji działały poprawnie. Nie mogę wykryć, kiedy zbliża się rotacja. Oto kod, który próbuję:

- (BOOL)shouldAutorotate {
    return NO;
}

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskPortrait;
}
// pre-iOS 6 support
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
    return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}

Nowa metoda supportedInterfaceOrientation: zostaje wywołana w porządku. Metoda shouldAutorotate nie zostanie jednak uruchomiona. Muszę dokonać wymiany obrazu podczas obracania, ale nie mogę uzyskać żadnej wskazówki, że zbliża się obrót.

Z góry dziękuję.

questionAnswers(8)

yourAnswerToTheQuestion