在使用segues进行导航时,从根控制器可以推送控制器A或B。
从A可以推送C,C可以推送B,B又可以回到A重新开始流程。
从B可以推送A,A可以推送C,C又可以回到B重新开始流程。
在B中有一个按钮,上面写着“去A”,该按钮根据情况必须解开或推动控制器A。
如何轻松知道是否可以解开以执行push segue?
目前我使用navigationController数组来检查前一个控制器是否为C以进行推送或解开。 我想知道这种循环使用segues的通用解决方案,例如:
如果B可以解开到A ,那么解开,否则推动A
那么问题是,如何在不访问navigationController数组的情况下检查B是否可以解开到A?