我们在开发中,都会遇到,从不同页面跳转到同一个页面,每到这个时候就会遇到一个问题,就是返回是就不能只是简单回去啦,而是应该有选择的pop回去,今天讲的就是这个小功能就是从哪里来回哪里去,而且避免死循环.
-(void)leftClick:(UIButton*)button{
for (int i = 0; i < self.navigationController.viewControllers.count; i++) {
UIViewController *viewController = self.navigationController.viewControllers[i];
if([viewControllerisKindOfClass:[QSRewardViewControllerclass]]){
[self.navigationControllerpopToViewController:viewControlleranimated:YES];
break;
}elseif([viewControllerisKindOfClass:[QSImpurityViewControllerclass]]){
self.tabBarController.selectedIndex = 0;
[self.navigationControllerpopToViewController:viewControlleranimated:YES];
break;
}
}
}
是不是很简单,每天更新小功能,记得点赞加关注哦
网友评论