直接上代碼
NSArray <UIViewController *> *childViewControllers = self.navigationController.childViewControllers;
UIViewController *vc = [childViewControllers objectAtIndex:childViewControllers.count - 3];
[self.navigationController popToViewController:vc animated:YES];
- 相關(guān)知識(shí)點(diǎn):
1)導(dǎo)航控制器(UINavigationController)是以棧的形式存放子控制器的,而棧的特點(diǎn)是先進(jìn)先出(first in first out,簡稱FIFO)。棧的相關(guān)知識(shí)可參考百度百科給出的解釋。