我RootViewController的之後,有一個工作流程,會是這樣的popToViewController,然後pushViewController
viewController1 -> push viewController2 -> push viewController3 -> ***** viewController2
我想popToViewController3。然而,我需要先去viewController1,因爲viewController1基本上決定了哪個viewController2實例推送。所以我
// pseudo code
[popToViewController:vc1 animated:NO];
[self.navigationController pushViewController2 animated:YES];
我推,所以我不最終得到VC2,VC3,VC2,VC3,VC2等之前,但在做這個基本上是流行,因爲它以動畫的最後的viewController的推動,它給用戶覺得一個新的viewController被壓入堆棧,vs彈出到前一個viewController。有沒有辦法解決這個問題?如果我彈出流行音樂,而不是最後一個推動,我沒有得到正確的viewController我想在它的外觀上。謝謝。