关于ios中 viewcontroller的跳转问题,其中有一种方式是采用navigationController pushViewController 的方法,比如我从主页面跳转到了一级页面,又从一级页面跳转到了二级页面,然后从二级页面跳转到了三级页面,依次类推。,如果一级一级的返回我知道是没有问题的.
UIViewController *vc =self.navigationController.viewControllers[1];
[self.navigationController popToViewController:vc animated:YES];
你自己算 你是第几级界面 然后pop回去就可以了
方法二:
UINavigationController *nav = self.navigationController;
NSMutableArray *viewControllers = [[NSMutableArray alloc]init];
for (UIViewController *vc in [nav viewControllers]) {
[viewControllers addObject:vc];
if ([vc isKindOfClass:[youNeedJumpVC class]]) {
break;
}
}
[nav setViewControllers:viewControllers animated:YES];
for(UIViewController*controllerinself.navigationController.viewControllers){
if([controller isKindOfClass:[AViewController class]]){
AViewController*A=(AViewController*)controller;
[self.navigationController popToViewController:A animated:YES];
}
}
2020-03-27
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Do something wonderful, people may imitate it. The busy i...
- 土澳封城日记第4天—27th March 开始嫌弃家里蹲的日子。以前特别羡慕在家办公的朋友,觉得他们的工作那么自由...
- 第1件事流量通道和内容,第2件是团队铁军运营,第3件是行业重构未来 今天在当下的互联网时代或者说实体时代,最苦逼的...