2010-06-02 12 views
0

voici mon problème. Je ne pouvais pas définir le nom de mon NavigationBar .. ci-dessous sont certains que j'ai essayé mais en vain.je ne peux pas définir le titre de ma navigationBar

- (void)viewDidLload { 
    [super viewDidLoad]; 
    self.title = @"Food"; 
} 

- (void)viewDidLload { 
    [super viewDidLoad]; 
    [self.setTitle:@"Food"]; 
} 

- (void)viewDidLload { 
    [super viewDidLoad]; 
    MyTableViewController *myTableViewController = [[MyTableViewController alloc] init]; 
    myTableViewController = @"Food"; 
} 

toute âme genre?

Répondre

6

En supposant que ce code est exactement comme il est dans votre projet, vous avez mal orthographié le nom de la méthode. Essayez ceci:

- (void) viewDidLoad { 
    self.title = @"Food"; 
} 

En outre, les deux derniers exemples sont tout simplement faux.

+0

il ne charge toujours pas .. est-ce parce qu'il ne peut pas capturer le viewcontroller? – Brionac

+0

Voulez-vous dire que le contrôleur de vue n'est pas chargé? Que voulez-vous dire par "capturer le viewcontroller"? –

+0

il est chargé .. mais quand je vais à cette page, le nom de la barre de navigation n'a pas changé .. alors je me demandais qu'il n'a pas capturé le nom du viewcontroller. – Brionac

3

assurez-vous que vous avez la barre de navigation comme une sortie de référence dans IB, nom avec navBar ou quoi que vous voulez, puis dans le code ajoutez simplement la ligne: [[navBar topItem] setTitle: @ "title with code" ]

Questions connexes