Einstellung der Titel einer Navigationsleiste innerhalb eines tab bar controller

Gut in meiner app habe ich eine Navigations-controller mit einer Tabelle anzuzeigen, und bei drücken einer Taste einen tab-controller wird geöffnet. In der ersten Registerkarte, möchte ich den Titel der Navigationsleiste gesetzt werden.

Hier ist ein Bild von meinem storyboard, nur um sicherzustellen, dass wir undestand jeder andere.

Einstellung der Titel einer Navigationsleiste innerhalb eines tab bar controller

Dies ist mein code, die sollen arbeiten. Ich hatte diesen code, wenn Sie versuchen, öffnen Sie eine einzelne Ansicht und nicht eine Registerkarte controller und es funktionierte richtig. Also ich denke, ich muss etwas ändern.

    - (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;        
    }

Wo Skicenter ist der name der Klasse, für mein erstes tab und SkiCenterIds ist die id meiner tab-controller im storyboard.

Code in Skicenter.m:

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

    self.navigationItem.title = ski_center;        
}

aber ich sehe keinen Titel. Also, was habe ich falsch gemacht?
Ich habe auch versucht, dieses:

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

oder

self.title=ski_center;

den ski_center hat Wert, denn es ist gedruckt in der Regel in der NSLog.

Verwenden Sie einen tab bar controller innerhalb eines Navigations-controller?
Ja, er tut, dass

InformationsquelleAutor ghostrider | 2012-09-08

Schreibe einen Kommentar