self.navigationController не работает из подпредставлений - PullRequest
0 голосов
/ 12 января 2012

У меня есть класс (родительский класс), который имеет три подкласса (класс a, класс b, класс c). Я могу переключаться между экранами и видеть соответствующие экраны для выбранных вкладок. Теперь я хотел бы перейти на другой экран, если я щелкну ячейку таблицы из класса А (где написано Динеш Рамалингам). поэтому мне нужно переключиться с родительского класса на родительский класс, если я щелкну ячейку tableview.

Этот обычный метод навигации не работает, если я нахожусь в подпредставлениях.

settings *set=[[settings alloc]initWithNibName:@"settings" bundle:nil];

[self.navigationController pushViewController:set animated:NO];

[set release];

Sub class

Ответы [ 2 ]

1 голос
/ 12 января 2012

Вы должны инициализировать свой контроллер навигации и синтезировать его в файле appDelegate.h и .m. А затем проверить, не добавили ли вы в него делегата ... Если вы не добавили делегата в ваш контроллер навигации, он нераспознать вашу следующую команду ..

[self.navigationController pushViewController:set animated:NO]; 
0 голосов
/ 12 января 2012

пожалуйста, удалите этот [установленный выпуск];и возьмите ваш объект класса в файл .h, чтобы он мог работать

спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...