我只需要在我的应用中使用一个视图来显示横向,一切正常,但我得到一个警告我想摆脱,这是该视图的视图控制器中的代码..
在viewDidLoad
中 [[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeLeft];
和
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
但是我收到了警告
UIDevice可能无法响应-setOrientation:
在我的viewDidLoad中,
它有效,但我不喜欢那个警告,所以如何解决这个问题呢?
非常感谢!!
答案 0 :(得分:0)
这是因为UIDevice上的orientation属性是只读的,你不应该设置它。
阅读Link that Max posted以找到设置应用程序以横向模式运行的正确方法。