У меня есть контроллер навигации, который представлен модально с 4 представлениями в стеке. В финальном представлении есть кнопка «Готово», которая закрывает модальное представление. Когда я затем снова представляю модальное представление, оно автоматически переходит к этому последнему представлению вместо первого. Я добавил строку для всплывающего окна при первом просмотре после закрытия, но она добавляет странную анимацию независимо от того, установил ли я ее на ДА или НЕТ. Может я неправильно делаю?
- (void)dismissModalView
{
[self dismissModalViewControllerAnimated:YES];
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:([self.navigationController.viewControllers count] -4)] animated:YES];
}
Обновлять:
Это метод, используемый для представления модального представления/контроллера навигации.
- (void)showModalView
{
self.optionsNavController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self.navigationController presentModalViewController:self.optionsNavController animated:YES];
}