//第N个界面的返回按钮点击事件
- (void)orderForBackBarButtonItemAction
{
AppDelegate *app = (AppDelegate *)[UIApplication sharedApplication].delegate;
//MyTabBarController自己自定义的UItabbarController
MyTabBarController *tabbarVC = app.tabbar;
//turnToTabVCAtIndex在自定义的UITabbarController上写的方法
[tabbarVC turnToTabVCAtIndex:3];
}
//这个方法写在自定义的UITabbarController上
- (void)turnToTabVCAtIndex:(NSUInteger)index
{
//selectedViewController和selectedIndex为苹果里面的一个属性
if ([self.selectedViewController isKindOfClass:[UINavigationController class]]){
[self.selectedViewController popToRootViewControllerAnimated:NO];
}
if (index != self.selectedIndex) {
self.selectedIndex = index;
}
}