Если ваши контроллеры вида установлены в раскадровке, вы можете сделать следующее:
Вы можете использовать раскрутить segue :
В viewController, который вы хотите вернуть в , вставьте
@IBAction func unwindToTargetVC(segue: UIStoryboardSegue) { }
В StoryBoard перейдите к viewController из , который вы хотите вернуть, и перетащите значок viewController с помощью мыши на значок выхода в верхней панели.
Вам будут представлены варианты IBAction. Выберите здесь действие по отмене перехода, которое вы определили в своем целевом viewController.
В структуре документа вашего viewController выберите раздел «Размотка» и откройте инспектор атрибутов. Введите здесь в качестве идентификатора название вашей игры.
В конце концов вы можете запустить переход, то есть возврат к вашему целевому viewController, с помощью следующего кода:
@IBAction func returnToTargetViewControler(_ sender: Any) {
performSegue(withIdentifier: "unwindToTargetVC", sender: self)
}