出示几个模态视图控制器后如何回到Tabbar控制器

这是我的视图层次结构

login—->仪表板(具有3个VC的Tabbar控制器)。 从一个标签栏控制器的VC提交4个VC的一个接一个的模态。

—-> VC1 —-> VC2 —-> VC3 —-> VC4。

1.如何从VC4回到tabbar控制器?

2.我的应用程序因内存崩溃了一些。 因为我没有在所有视图控制器中的任何后退button,我想从展示VC3 VC3和VC2 VC3等内存中删除VC1。什么是最好的方式来实现这一目标?

3.我有一个注销button在我的一个视图控制器在tabbar,什么是最好的方式来呈现login屏幕? (目前我被连接login,这是正确的方法吗?)

谢谢..