2010-08-24 3 views
0

У меня есть следующий кодвид таблицы не загружая перо при выборе ячейки

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"); 

и абсолютно ничего не делает по клику пользователя. при тестировании все журналы появляются, поэтому я не уверен, где находится проблема.

+0

Возвращает ли «anotherViewController» сам себя? Как выглядит функция initWithNimName? –

+0

У меня этот точный код в другой таблице, и он отлично работает, но как только я добавлю его в эту часть, он не работает. –

ответ

1

self.navigationController может быть nil. Как контроллер табличного представления был добавлен в контроллер навигации?

+0

Я решил это, потому что забыл добавить навигационный контроллер к виду. –

0

Вы проверили, если вы импортировали заголовочный файл наверху? И почему бы вам не попробовать использовать пакет: [NSBundle mainBundle]?

Смежные вопросы