iphone dev设置设备方向编程错误

时间:2012-03-26 18:42:38

标签: iphone

我用它来设置设备方向,

[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight];

但它正在发出警告:

  

从枚举类型“UIInterfaceOrientation”到不同枚举类型“UIPrintInfoOrientation”的隐式转换

另外还有一个问题,我认为是因为警告是当我运行应用程序时,模拟器启动但仍然是黑色且应用程序没有运行,并且它显示“附加到'aap name'”,没有任何反应,现在我想为某些视图设置设备方向。指导我,有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

我认为你应该使用:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 

通知每个应用程序的视图控制器接受的设备方向,例如

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return UIDeviceOrientationLandscapeRight;
}