我用它来设置设备方向,
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight];
但它正在发出警告:
从枚举类型“UIInterfaceOrientation”到不同枚举类型“UIPrintInfoOrientation”的隐式转换
另外还有一个问题,我认为是因为警告是当我运行应用程序时,模拟器启动但仍然是黑色且应用程序没有运行,并且它显示“附加到'aap name'”,没有任何反应,现在我想为某些视图设置设备方向。指导我,有什么方法可以解决这个问题吗?
答案 0 :(得分:2)
我认为你应该使用:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
通知每个应用程序的视图控制器接受的设备方向,例如
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIDeviceOrientationLandscapeRight;
}