iOS - видео не вращается только в iOS7 через iPhone?

Что я сделал?

Я играю видео в расширенном классеMPMoviePlayerViewController и реализовали функции ориентации следующим образом

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {

    if (toInterfaceOrientation == UIInterfaceOrientationPortraitUpsideDown){
        return FALSE;
    }
    else{
        return TRUE;
    }
}

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
    [self setControlsPositions:toInterfaceOrientation];
}
-(BOOL)shouldAutorotate
{
    return YES;
}

С какой проблемой я сталкиваюсь?

Приложение прекрасно работает до iOS6 на iPhone и iPad Almong с iPad (с iOS7), но видео не вращается на iPhone с установленной iOS7.

В чем причина такой проблемы и как ее можно решить?

Обновить

Я обнаружил, что видео вращается, еслиsetMovieSourceType установлен вMPMovieSourceTypeUnknown но не вращается, когда установлено `MPMovieSourceTypeStreaming

Ответы на вопрос(4)

Ваш ответ на вопрос