我有很多模式视图控制器为我的游戏。等我需要一种方法来将我的视图控制器从堆栈中弹出,以便在堆栈中没有太多的视图控制器。这是一个管理我的视图控制器堆栈的好方法吗?
所以说我有vc 1塞入到vc 2,即塞入vc3,并且vc3塞入vc1。
当塞格斯回VC 1,我应该叫,
[self.navigationController popToRootViewControllerAnimated:YES];
?
此外,为了重放我的游戏,我所做的一切都是重放按钮,它会自动启用vc。我被告知这是一个不好的主意,如果每当我按下重播按钮,我都会打电话给[self.navigationController popViewControllerAnimated:YES];
?
我希望它延续到自己的vc的原因是因为我想要当你模态地延续时发生的酷交叉溶解动画。
如果我这样做,它会工作没有问题?