2010-08-24 6 views
0

j'ai le code suivantvue table non nib chargement lorsque la cellule est sélectionnée

if ([[tableView cellForRowAtIndexPath: indexPath].textLabel.text isEqualToString: @"added"]) { 
    NSLog (@"hello"); 
    FinalViewController *anotherViewController = [[FinalViewController alloc] initWithNibName:@"FinalViewController" bundle:nil]; 
    NSLog (@"hello2"); 

    [self.navigationController pushViewController:anotherViewController animated:YES]; 
    [anotherViewController release]; 
    NSLog (@"hello3"); 

et il ne fait absolument rien lorsque l'utilisateur cliquera. lors du test, tous les journaux apparaissent donc je ne suis pas sûr de l'emplacement du problème.

+0

Le "anotherViewController" retourne-t-il? À quoi ressemble la fonction initWithNimName? –

+0

J'ai exactement ce même code dans une autre table et cela fonctionne bien mais une fois que je l'ajoute à cette partie, il ne fonctionne pas. –

Répondre

1

self.navigationController peut être nul. Comment le contrôleur de vue de table a-t-il été ajouté au contrôleur de navigation?

+0

Je l'ai résolu parce que j'ai oublié d'ajouter le contrôleur de navigation à la vue. –

0

Avez-vous vérifié si vous avez importé le fichier d'en-tête en haut? Et pourquoi n'essayez-vous pas d'utiliser bundle: [NSBundle mainBundle]?

Questions connexes