Переход обратно к основному ViewController dismissViewControllerAnimated дилемма

У меня есть 2 ViewControllers, напрямую связанных с пуш-сегом. Я перемещаюсь от первого к второму контроллеру представления, вызывая[self performSegueWithIdentifier:@"segueIdentifier" sender:sender], На втором у меня есть метод IBAction, который связан с кнопкой «Готово». Нажатие на эту кнопку должно привести к отображению первого контроллера вида (вроде кнопки «назад»). Мне удалось сделать это с:

NSArray *viewControllers = self.navigationController.viewControllers;
[self.navigationController popToViewController:[viewControllers
objectAtIndex:0] animated:YES];

Я пытался добиться того же эффекта, используя:

[self dismissViewControllerAnimated:YES completion:nil];

Неважно, что я пытался, хотя это не помогло. Я пытаюсь понять, что именно мне не хватает, но я не могу понять это. Работает ли метод dismissViewControllerAnimated только с модальными сегментами (это единственное, что пришло в голову).

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос