2012-09-11 3 views
-2

앱 전역에서 탭 막대보기 컨트롤러에 액세스하려면 어떻게해야합니까? 탭 막대보기 컨트롤러는 스토리 보드에 설정됩니다. 나는 새로운 것을 만들지 않고 기존 것을 얻고 싶다.앱 탭 막대에 액세스 앱 전역에있는 컨트롤러보기

+0

나는 그것이 그 시간 @ 시작되지 않는다 생각합니다. 정적 변수를 추가하고 첫 번째 뷰가로드 될 때이를 초기화 할 수 있습니다. –

답변

0

UITabBarViewController이 앱의 창 rootviewController으로 설정되어 있다고 생각합니다. 그런 경우에는, 당신은 이런 식으로 그것을 얻을 수 있습니다 AppDelegate 앱 위임 클래스의 이름입니다

AppDelegate *myAppDelegate = (AppDelegate *)[ [UIApplication sharedApplication] delegate]; 
UITabBarViewController *myTabBarViewController = (UITabBarViewController *) myAppDelegate.window.rootViewController; 

을.

희망이 도움이됩니다.

감사합니다,

조지