我有当前的设置,其中->
是模态演示(presentViewController()
):
ViewController A -> NavigationController B:
ViewController C
ViewController D -> ViewController E
我目前在里面ViewController E
。我想关闭所有模态呈现的视图控制器,以便我可以回到ViewController A
. 似乎无论我尝试什么ViewController E
,(dismissViewController()
使用self
, parentViewController
, presentViewController
, navigationController
)我都可以轻松解雇ViewController E
但不能解雇ViewController B
及其所有子视图控制器。在我看来,当ViewController E
被解雇时,我已经失去了对它的所有引用,ViewController D
(导航控制器的子视图控制器NavigationController B)
仍然可见。
非常感谢您解除所有子视图控制器的ViewController E
任何帮助。NavigationController B