Получить родительский контроллер в презентуемом контроллере

Имея три контроллера (FirstControler, SecondController и ThirdController) мне нужно:

  1. в FirstContoller презентовать SecondController.
  2. в SecondController по нажатию скрыть себя (SecondController) и показать ThirdController на FirstController (это все должно быть в SecondController).

Мне нужно обратиться к FirstController в SecondController после того как я сделаю

class FirstController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        let secondController = SecondController()
        present(secondController, animated: true)

    }

}

class SecondController: UIViewController {
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        //ТУТ ПОЛУЧИТЬ FistController (контроллер в котором я презентовал этот контроллер)
    }
    
}

Ответы (1 шт):

Автор решения: Klim Postironin

Для этого воспользуйтесь свойством presentingViewController

→ Ссылка