我有两个
UIViewControllers
,
UIViewControllerA
和
UIViewControllerB
在一个
UINavigationController
以这种方式堆叠->
[UIViewControllerA, UIViewControllerB]
.
现在不是突然出现
UIViewControllerB视图控制器
达到
UIViewControllerA公司
,我想交换导航堆栈中的两个对象。
所以我这样做:
self.navigationController?.setViewControllers([UIViewControllerB, UIViewControllerA], animated: true)
之后当我查询导航堆栈时,
只有一个视图控制器,即。
[UIViewControllerA]
问题1:为什么我找不到UIViewControllerB作为根视图控制器?
问题2:我想再次交换2个视图控制器,以访问UIViewControllerB。如果可能的话,如何做到这一点?