我有一个带导航栏的容器视图,可以根据视图控制器显示的内容更改按钮和操作。
当显示最后一个视图控制器时,我需要能够返回到上一个屏幕并展开segue。
我尝试解开segue,但这并不起作用。我也尝试解雇视图控制器,这也不起作用。
我试图通过导航栏所在的父控制器在容器视图之外执行此操作。
我的控制器在父视图控制器中:
let processController = storyBoard.instantiateViewController(withIdentifier: "ProcessController") as! ProcessController
我也有@IBAction:
@IBAction func backToCard(unwindSegue:UIStoryboardSegue) {}
这也在故事板中命名为backToCard
当在父控制器内时,我也尝试了以下内容:
self.performSegue(withIdentifier: "backToCard", sender: self)
processController.view.removeFromSuperview()
processController.dismiss(animated: true, completion: nil)
似乎processController没有与容器视图中的视图对话。
我可以对此有所帮助。
由于