У меня есть Navigation Controller, который представлен модально с 4 представлениями в стеке. Окончательный вид имеет готовую кнопку, которая отклоняет модальный вид. Когда я снова представляю модальное представление, оно автоматически переходит к последнему, а не к первому. Я добавил строку «pop to to first view» после закрытия, но он добавляет странную анимацию, независимо от того, установил ли я «YES» или «NO». Может я не так делаю?
- (void)dismissModalView
{
[self dismissModalViewControllerAnimated:YES];
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:([self.navigationController.viewControllers count] -4)] animated:YES];
}
Обновление:
Этот метод используется для представления модального представления / navcontroller
- (void)showModalView
{
self.optionsNavController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self.navigationController presentModalViewController:self.optionsNavController animated:YES];
}