tabbar的iphone应用程序

tabbar的iphone应用程序,iphone,Iphone,我想使用shouldSelectViewController作为停止权限,在选中的particuler选项卡栏之后选择选项卡栏。那我怎么用呢。以下代码不起作用 - (BOOL)tabBarController:(UITabBarController *)tabBarControllers shouldSelectViewController:(UIViewController *)viewController { UIViewController *vc

我想使用shouldSelectViewController作为停止权限,在选中的particuler选项卡栏之后选择选项卡栏。那我怎么用呢。以下代码不起作用

   - (BOOL)tabBarController:(UITabBarController *)tabBarControllers 
    shouldSelectViewController:(UIViewController *)viewController 
    {
        UIViewController *vcnt= [tabBarControllers.selectedViewController];
        if(vcnt==viewController)
        {
            return NO;
        }else
        {
            return YES;
        }
    }

你会想要这样的东西:

- (BOOL)tabBarController:(UITabBarController *)tabBarControllers 
    shouldSelectViewController:(UIViewController *)viewController 
    {
        if(alreadySelectedSpecificTab)
        {
             if([viewController isEqual:viewControllerNotToAllow])
                  return NO;
        }
        return YES;
    }

你到底想做什么?您的代码会阻止用户选择已选择的任何视图控制器,但这没有意义。。。