在实际开发过程中,我们通常会遇到这样的问题,在模型类中,或是点击手势的方法中,我需要拿到主导航控制器,通过它来实现带导航跳转,又或者在tabbar的某个页面中。要拿到主tabbar然后拿到其它也面的徽章值。下面我们来通过一段代码来看一下如何实现
-(void)tapAction{
UserInfoTableViewController *vc = [UserInfoTableViewController new];
vc.user = self.comment.user;
AppDelegate *app = (AppDelegate *)[UIApplication sharedApplication].delegate;
UINavigationController *navi = app.tabVC.homeTabbarController.selectedViewController;
[navi pushViewController:vc animated:YES]