支持的Windows界面方向不适用于IOS 7?

支持的Windows界面方向不适用于IOS 7?,ios,objective-c,uiinterfaceorientation,Ios,Objective C,Uiinterfaceorientation,我的应用程序仅在纵向中可见。主ViewController没有问题。但MPMoviePlayerController适用于所有方向 这是我的代码,它非常适合IOS6。但现在它不适用于IOS7 - (NSUInteger) application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { if ([[self.window.subviews.lastOb

我的应用程序仅在纵向中可见。主ViewController没有问题。但MPMoviePlayerController适用于所有方向

这是我的代码,它非常适合IOS6。但现在它不适用于IOS7

- (NSUInteger) application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
    if ([[self.window.subviews.lastObject class].description isEqualToString:@"MPMovieView"] || [[self.window.subviews.lastObject class].description isEqualToString:@"MPSwipableView"]) {
        return UIInterfaceOrientationMaskAllButUpsideDown;
    }
    else {
        return UIInterfaceOrientationMaskPortrait;
    }
}
请帮忙


谢谢。

您是否检查了目标的“常规”标签中的设置?为了只选择肖像(在部署信息下),我有同样的问题,请帮助我查看对象“self.window.subviews.lastObject”-您确定这正是您所期望的吗?