2013-08-09 2 views
2

appdelegate 클래스의 초기보기 컨트롤러 인 rootViewController로 리디렉션 (방향 전환 등 수행) 방법이 있습니까? 나는 stroryboard btw를 사용하고 있습니다. 답변을 보내 주시면 감사하겠습니다.초기보기 컨트롤러로 리디렉션

UP. 내비게이션 컨트롤러를 사용하고 있지 않습니다.

+0

UINavigationController를 사용하고 있습니까? – Vik

+0

http://stackoverflow.com/questions/12305636/how-to-perform-segue-in-appdelegate – marsei

답변

4
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; 
UIWindow *window = [[[UIApplication sharedApplication] delegate] window]; 
window.rootViewController = [storyboard instantiateInitialViewController]; 
+0

완벽한 솔루션. 나는 오랫동안 그것을 찾고 있었다 =) –

+0

Kya baat hai ... 좋습니다. – Siten

0

UINavigationController 아래에 모든 내비게이션 스택을 중첩하면 popToRootViewControllerAnimated: 메소드를 호출하는 것만 큼 쉽습니다.

+0

Tnx를 참조하십시오. 나는 그런 식으로 알고 있지만 nav 컨트롤러를 사용하지 않고 몇 가지 기능을 찾아야한다. ( –

0

UINavigationController popToRootViewController 메서드를 사용하면 UINav 컨트롤러를 사용할 수 있습니다.

다른 방법으로 시도해 볼 수 있습니다. self.window.rootViewController는 유용 할만한 참조입니다.

+0

그래서 문제는 self.window.rootViewController =로 리다이렉트하는 방법이다) –

관련 문제