2012-03-26 5 views
0

Storyboard를 처음 사용하여 IB를 주로 사용했습니다. 나는 초기 임시 View Controller (BootstrapViewController라고 부르 자)가 어떤 작업이 웹 서비스로부터 데이터를로드하고, UITabViewController에 컨트롤을 넘긴다. 데이터는 표시 할 탭 항목을 결정하는 데 필요합니다. 비 스토리 보드 세계에서Storyboard를 사용하여 Window rootViewController를 다른보기 컨트롤러로 바꿉니다.

, 난 그냥 수행

// Do whatever you need to UITabViewController, then call this 
[UIApplication sharedApplication].keyWindow.rootViewController = myTabVC; 

스토리 보드를 사용하여이 가능합니까? BootstrapViewController에서 tab view 컨트롤러로 명명 된 segue를 생성 한 후 performSegueWithIdentifier, no luck을 호출 해 보았습니다.

+0

아마도 내가이 문제에 접근하고 있습니까? 스토리 보드에서'BootstrapViewController'를 가져와 먼저로드 한 다음 수동으로 MainStoryBoard를로드합니까? – pixelfreak

+0

또는 UINavigationController -> BootstrapViewController -> UITabViewController를 입력하십시오. 그런 다음'performSegueWithIdentifier'를 호출하십시오. – pixelfreak

답변

1

윈도우의 rootViewController 속성을 설정하여 이전과 똑같이 할 수 있습니다. 스토리 보드에서 탭 막대를로드 할 수도 있습니다. UIStoryboard의 instantiateViewControllerWithIdentifier를 사용하여 스토리 보드에서 특정보기 컨트롤러를로드합니다.

관련 문제