我有很多模式視圖控制器爲我的遊戲。等我需要一種方法來將我的視圖控制器從堆棧中彈出,以便在堆棧中沒有太多的視圖控制器。這是一個管理我的視圖控制器堆棧的好方法嗎?
所以說我有vc 1塞入到vc 2,即塞入vc3,並且vc3塞入vc1。
當塞格斯回VC 1,我應該叫,
[self.navigationController popToRootViewControllerAnimated:YES];
?
此外,爲了重放我的遊戲,我所做的一切都是重放按鈕,它會自動啓用vc。我被告知這是一個不好的主意,如果每當我按下重播按鈕,我都會打電話給[self.navigationController popViewControllerAnimated:YES];
?
我希望它延續到自己的vc的原因是因爲我想要當你模態地延續時發生的酷交叉溶解動畫。
如果我這樣做,它會工作沒有問題?