0

내비게이션 컨트롤러를 tabbar 컨트롤러에 삽입하는 앱을 만들고 있습니다. 이제 앱을 열면 빈 화면이 나타납니다. 여기빈 검은 화면에 앱 열기

PDCFirstViewController *viewController1 = [[PDCFirstViewController alloc] 
initWithNibName:@"PDCFirstViewController" bundle:nil]; 

PDCSecondViewController *viewController2 = [[PDCSecondViewController alloc] 
initWithNibName:@"PDCSecondViewController" bundle:nil]; 

ViewController *viewController3 = [[ViewController alloc] 
initWithNibName:@"ViewController" bundle:nil]; 
UINavigationController *navigationcontroller = [[UINavigationController alloc] 
initWithRootViewController:viewController3]; 

self.tabBarController = [[UITabBarController alloc] init]; 
self.tabBarController.viewControllers = [NSArray 
arrayWithObjects:viewController1,viewController2,navigationcontroller, nil]; 

[self.window makeKeyAndVisible]; 

내가 뭔가를 추가하거나 응용 프로그램 표시를 할 뭔가 다른 일을해야합니까 내 코드? 어떤 도움이라도 좋을 것입니다! 고맙습니다!

+1

self.window.rootViewController = self.tabBarControlle 아르 자형; –

+0

솔루션 힌트 인 출시 경고 메시지가 나타납니다. – jrturton

+1

@Anusha 당신이 옳습니다. – Girish

답변

1

그것을해야한다고

0
self.window.rootViewController = self.tabBarController; 

당신은 ..이

self.window.rootViewController = self.tabBarController; 

가 당신을 도움이되기를 바랍니다 추가 rootviewcontroller

누락

+0

self.tabBarController가 필요합니다. 위의 코드에는 ivar이 없습니다. – jrturton

+0

@jrturton 오른쪽, 편집 됨. – MCKapur

0
self.window.rootViewController = self.tabBarController; 
관련 문제