У меня есть приложение iOS 7 с контроллером панели вкладок. На одной вкладке у меня есть tableView, из которого я могу выбрать ячейку и перейти к подробному представлению.iOS настольный контроллер навигации с несколькими видами
На детальном у меня был следующий, чтобы иметь возможность перейти к другой точке зрения:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"Table View Cell Clicked on row: %ld", indexPath.row + 1);
ThirdViewController *view = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:[NSBundle mainBundle]];
modelView.managedObjectContext = self.managedObjectContext;
[self.navigationController pushViewController:view animated:YES];
}
Но это не позволяет мне перейти к новому View. Как я могу перейти к нескольким представлениям, мне нужно это:
View1 -> View2 -> View3 -> View4 -> View5 -> View6 - все эти представления содержат табличное представление, а выбор для другого представления - путем выбора по строке на столе.
Спасибо С наилучшими пожеланиями
ОБНОВЛЕНО: проблема решена. последний вид таблицы сделал, чтобы добавить набор выходных данных делегата. Это проблема. Спасибо
В вашем вопросе говорится, что у вас есть контроллер «Tab Bar», но в вашем коде вы используете навигационный контроллер. Что он? И то и другое? Является ли 'self.navigationController == nil' при запуске этого кода? –
У меня есть контроллер панели вкладок, и в пределах одного элемента табуляции у меня есть контроллер навигации. Поэтому, на ваш вопрос, я думаю. –
Upssss, проблема решена. последний вид таблицы сделал, чтобы добавить набор выходных данных делегата. Это проблема. Спасибо –