仅支持某些方向在iOS 7中不起作用?
我不能简单地在“部署方向”部分取消选中,因为我有一个视图必须在横向模式下查看,当我在前几个视图中不选中横向模式以保持视图仅为纵向时,当我到达强制它为横向的视图时,它会崩溃 因此,在部署信息中检查了所有方向的可能性,我使用以下代码来保持我的视图纵向:仅支持某些方向在iOS 7中不起作用?,ios,iphone,objective-c,orientation,uiinterfaceorientation,Ios,Iphone,Objective C,Orientation,Uiinterfaceorientation,我不能简单地在“部署方向”部分取消选中,因为我有一个视图必须在横向模式下查看,当我在前几个视图中不选中横向模式以保持视图仅为纵向时,当我到达强制它为横向的视图时,它会崩溃 因此,在部署信息中检查了所有方向的可能性,我使用以下代码来保持我的视图纵向: - (NSUInteger) supportedInterfaceOrientations { if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
- (NSUInteger) supportedInterfaceOrientations {
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
return (UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown);
}
else
{
return UIInterfaceOrientationMaskAll;
}
}
问题是,这在iOS 7或iOS 6模拟器中似乎不起作用,尽管它在我的物理iPhone和iOS 6中运行良好,但同样,在iOS 7的iPhone上不起作用
这个问题的解决方案是什么