0

我从 lldb 收到以下警告:

对于所有界面方向,视图控制器从 -shouldAutorotateToInterfaceOrientation: 返回 NO。它应该支持至少一个方向。

这是一个标准的 UITabBarController,不是子类,也没有类别。为什么我会收到此警告?

4

2 回答 2

1

UITabBarController的默认实现返回所有shouldAutorotateToInterfaceOrientation:选项卡允许的方向。

因此,您要么有一个视图控制器(用于选项卡),它对所有方向都返回 NO,要么您有冲突的方向(一个视图只支持横向,另一个只支持纵向)。

于 2012-06-15T17:18:57.627 回答
0

它应该至少支持一个方向,检查方向是否为纵向将返回是。return toInterFaceOrientation == UIInterfaceOrientationPortrait 应该会有很大帮助。

于 2012-06-15T17:07:36.697 回答