2012-06-15 3 views
0

내가 lldb에서 다음과 같은 경고를 받고하지 오전 :UITabBarController가 -shouldAutorotateToInterfaceOrientation : 경고

뷰 컨트롤러 -shouldAutorotateToInterfaceOrientation로부터 반환 : 모든 인터페이스 방향에 대한. 적어도 하나의 방향을 지원해야합니다.

표준 UITabBarController이며 하위 클래스가 아니며 범주가 없습니다. 왜 내가이 경고를받는거야?

답변

1

UITabBarController에 대한 shouldAutorotateToInterfaceOrientation:의 기본 구현은 모두 허용되는 방향을 반환합니다. 탭.

그래서 모든 방향에 대해 NO를 반환하는 하나의보기 컨트롤러 (가로 방향 만 지원하는 하나의보기와 세로 방향 만 지원하는 다른보기)가 있습니다.

+0

내 하루 저장 :) 감사합니다. – Ahmed

0

최소 하나의 방향을 지원해야합니다. 방향이 세로 방향인지 확인하여 예를 반환합니다. return toInterFaceOrientation == UIInterfaceOrientationPortrait 많은 도움이됩니다.

+0

하위 클래스가 아닙니다. Apple에서 만든 기본 UITabBarController입니다. – Undistraction

관련 문제