我有一个带有两个ViewControllers的简单应用程序。视图控制器A以编程方式呈现B(通过实例化并调用present)。然后B,根据用户输入,可以执行unwindSegue到A(工作正常)或呈现B的另一个实例(再次以编程方式通过存在)。这可以在任意长度的B视图控制器中重复。
问题在于,每当显示多个B实例时,展开segue就会起作用,A会为我设置的自定义动画,但随后出现前一个B.
当我出示B_(i + 1)时,我试图解雇B_i,但后来所有的B都被解雇了,我最终在A中。
我希望我的解释不会太复杂!
我不知道它是否有任何区别,但B是TableViewController而A是常规的ViewController。