NSArray*temArray = self.navigationController.viewControllers;
TestListViewController *test = [[TestListView Controlleralloc] init];
for(UIViewController *temVCintemArray)
{
? ? ? if([temVC isKindOfClass:[test class]])
? ? ? {
? ? ? [self.navigationController popToViewController:temVC animated:YES];
? ? ? }
}
跨頁面跳轉至相關頁面方法:
指定跳轉頁面設置對應 tag 值:
self.view.tag = 20000;//tag(需要跳轉的當前 VC)
跳轉事件 VC 所需實現(xiàn)的方法:
for (int i = 0; i < [self.navigationController viewControllers].count; i++) {
? ? ? if ([[self.navigationController viewControllers] objectAtIndex:i].view.tag == 20000) {
? ? ? ? ? ? navTag = i;
? ? ? } else if ([[self.navigationController viewControllers] objectAtIndex:i].view.tag == 30000) {
? ? ? ? ? ? navTag = i;
? ? ? } else if ([[self.navigationController viewControllers] objectAtIndex:i].view.tag == 10000) {
? ? ? ? ? ? navTag = i;
? ? ? }
}
[self.navigationController popToViewController:[[self.navigationController viewControllers] objectAtIndex:navTag] animated:YES];