У меня есть приложение на основе навигации. Корневое представление представляет собой список элементов. В этом корневом представлении вы можете нажать на ячейку таблицы, чтобы перейти к подробному виду элемента. Или вы можете перейти в представление формы, чтобы создать новый элемент с помощью кнопки «Добавить» на панели навигации.
Мой вопрос заключается в том, как я могу перейти от представления формы к подробному виду после создания нового объекта?
Я не хочу помещать подробный вид поверх представления формы, потому что я хочу, чтобы представление корневой таблицы было тем, что видит пользователь после нажатия кнопки навигации «назад» из подробного представления.
Я пробовал следующее. Он нормально отображается в корневом представлении, но после этого не отображает подробный вид ..
[context save:&error];
[self.navigationController popToRootViewControllerAnimated:NO];
// display detail view
GoalDetailViewController *detailViewController = [[GoalDetailViewController alloc] initWithNibName:@"GoalDetailViewController" bundle:nil];
// Pass the selected object to the new view controller.
detailViewController.goal = goal;
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
Любая помощь и направление будет высоко ценится:)
Ура!