제 경우에는 UIWindow에 두개의 UIViewController를 붙였습니다.
첫번째 UIViewController는 로그인 화면이고, 두번째 UIViewController는 메인화면인데,
로그인이 되면 첫번째 로그인 VC와 메인화면 VC를 Transition시켰습니다.

문제는 여기부터 시작인데요, 로그인 화면에서는 디바이스 방향에 따라서 화면 회전처리가 잘되었는데,
메인 화면에서는 화면 회전과 관련된 shouldAutorotateToInterfaceOrientation 메소드가 호출되지 않았습니다.

찾아보니 UIWindow에 두개의 UIViewController를 붙이면  둘중 하나만 화면 회전화 관련된 노티를 받는다고 하는 군요.
다음  링크에서 솔루션을 찾았습니다.

http://developer.apple.com/library/ios/#qa/qa1688/_index.html

한참 고생했습니다.
애플 문서를 꼼꼼히 읽지않고 노가다 코딩만하는 허접 개발자의 넋두리 였습니다. 
저작자 표시
신고

'iOS' 카테고리의 다른 글

Drawing with Quartz on iOS  (0) 2012.03.04
MonkSWF  (0) 2011.12.22
[iOS] shouldAutorotateToInterfaceOrientation 호출이 안되는 경우  (0) 2011.09.26
[iOS] UIImage imageNamed  (1) 2011.08.09
[XCode4] Run "Attaching to YourAppName"  (0) 2011.06.09
[XCode4] build 디렉토리 설정  (0) 2011.05.20
Posted by 지오아빠^^






티스토리 툴바