Définir le titre d'une barre de navigation à l'intérieur d'un onglet de la barre de contrôleur

Bien dans mon application j'ai une manette de navigation avec une vue de la table, et lorsque vous appuyez sur un bouton de l'onglet contrôleur s'ouvre. Dans son premier onglet, je veux le titre de la barre de navigation à définir.

Voici une image de mon storyboard juste pour s'assurer que nous comprenons les uns les autres.

Définir le titre d'une barre de navigation à l'intérieur d'un onglet de la barre de contrôleur

C'est mon code qui censés travailler. J'avais utilisé ce code, lorsque vous essayez d'ouvrir une vue unique et pas un onglet controller et il a été fonctionne correctement. Donc je suppose que je dois changer quelque chose.

    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{       
        SkiCenter *myDetViewCont = [[SkiCenter alloc] initWithNibName:@"SkiCenter" bundle:[NSBundle mainBundle]];
        myDetViewCont.ski_center = [centers objectAtIndex:indexPath.row];
        UIStoryboard * storyBoard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
        [[self navigationController] pushViewController:[storyBoard instantiateViewControllerWithIdentifier:@"SkiCenterIds"] animated:YES];
        //[self.navigationController pushViewController:myDetViewCont animated:YES]; //"Pushing the controller on the screen"
        [myDetViewCont release]; //releasing controller from the memory
        myDetViewCont = nil;        
    }

Skicenter est le nom de la classe pour mon premier onglet et SkiCenterIds est l'identifiant de mon onglet contrôleur dans le storyboard.

Code dans Skicenter.m est:

- (void)viewDidLoad
{
    [super viewDidLoad];
    //Do any additional setup after loading the view from its nib.

    self.navigationItem.title = ski_center;        
}

mais je ne vois pas à quel titre. Donc ce que j'ai fait de mal?
J'ai aussi essayé ceci:

[self.navigationController setTitle:@"Live"];

ou

self.title=ski_center;

la ski_center a de la valeur parce qu'il est imprimé normalement dans le NSLog.

Êtes-vous à l'aide d'un onglet de la barre de contrôleur au sein d'une manette de navigation?
Oui, il le fait

OriginalL'auteur ghostrider | 2012-09-08