我收到以下警告从LLDB:的UITabBarController -shouldAutorotateToInterfaceOrientation:警告
视图控制器从 -shouldAutorotateToInterfaceOrientation返回NO:对于所有的接口方向。它应该至少支持一种方向。
这是一个标准的UITabBarController,不是子类,也没有类别。为什么我得到这个警告?
我收到以下警告从LLDB:的UITabBarController -shouldAutorotateToInterfaceOrientation:警告
视图控制器从 -shouldAutorotateToInterfaceOrientation返回NO:对于所有的接口方向。它应该至少支持一种方向。
这是一个标准的UITabBarController,不是子类,也没有类别。为什么我得到这个警告?
UITabBarController的默认实现shouldAutorotateToInterfaceOrientation:
返回所有所允许的方向选项卡。
所以,你要么具有NO返回所有取向一个视图控制器(为一个标签)或您有冲突的取向(一个视图,其仅支持景观和另一只支持人像)。
应该支持至少一个方向,做一个检查,看看如果方向为纵向将肯定返回。 回报toInterFaceOrientation == UIInterfaceOrientationPortrait 应该有很大的帮助。
它不是一个子类。这是Apple制造的默认UITabBarController。 – Undistraction
救了我一天:)谢谢 – Ahmed