当UIViewController以模态方式呈现时UINavigationController(在UITabBarController选项卡内)丢失堆栈

时间:2017-04-03 20:57:22

标签: ios swift uiviewcontroller

我有一个带有3个标签的UITabBarController。所有这些都有一个UINavigationController,里面有他们当前的UIViewControllers堆栈。 当我从UITabBarController(Modally)顶部的任何视图中呈现UIViewController时出现问题,并且当呈现的UIViewController被解除时,所选选项卡丢失先前呈现的UIViewControllers堆栈。

有谁知道这是否是一个生命周期内存管理来帮助iPhone的性能?我用非常好的iPhone和模拟器测试了这个。

感谢。

1 个答案:

答案 0 :(得分:0)

来自未来的我。当从父模态视图控制器解除模态视图控制器时会发生这种情况。应在最顶层的视图控制器上调用关闭函数以仅关闭当前屏幕