У меня есть 2 контроллера ViewController, напрямую подключенных с помощью push-перехода.Я перемещаюсь от первого до второго контроллера представления, вызывая [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 только с модальными сегментами (это единственное, что пришло в голову).
Спасибо