Я работал с iOS5 над приложением для клиента, и мне нужно динамически выполнить другой переход от UINavigationController на основе состояния ячейки tableview.
Если вы видите раскадровку (прикрепленную здесь http://www.online.com.bo/apple/multinavigationsegues.png),, по сути, есть 2 сегмента, сгенерированных из контроллера навигации, мне нужно «обойти» контроллер навигации, чтобы выполнить один из сегментов, но я не уверен как.
Прикреплен код, который у меня есть на контроллере ROOT для просмотра таблицы.
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"CategorySegue"])
{
UINavigationController *navigationController = segue.destinationViewController;
CategoryDetailsViewController *categoryDetailsViewController = [[navigationController viewControllers] objectAtIndex:0];
categoryDetailsViewController.delegate = self;
categoryDetailsViewController.templateID = self.templateID;
}
}
Пожалуйста, помогите !!!