답변

0

확실히, 새로운 UIViewController의 배열을 UITabBarController의 viewControllers 속성에 다시 지정하지 않는 이유는 무엇입니까? 그것은 트릭을 할 것입니다.

- (void)addNewControllers { 
    NSMutableArray *controllers = [NSMutableArray array]; 
    UIViewController *c0 = [[[UIViewController alloc] init] autorelease]; 
    [controllers addObject: c0]; 

    UIViewController *c1 = [[[UIViewController alloc] init] autorelease]; 
    [controllers addObject: c1]; 

    UIViewController *c2 = [[[UIViewController alloc] init] autorelease]; 
    [controllers addObject: c2]; 

    [myTabBarController setViewControllers:controllers]; 
} 

잠재적 인 부작용에 대한 자세한 내용은 here을 참조하십시오.

+0

내가 따르는 지 확실하지 않습니다. 링크를 보내거나 샘플 코드를 제공 할 수 있습니까? –

+0

확신 - 일부 코드를 사용하여 내 응답을 편집했습니다. – randombits

관련 문제