AppDelegate跳转到指定的VC

思路很简单,(这里用的是NavgationController),在app delegate 取到根控制器,拿到当前所展示的VC,用这个VC push 到指定的界面去。

TrackOrderVC *orderVC = [self.window.rootViewController.storyboard instantiateViewControllerWithIdentifier:@"TrackOrderVC"];
//拿到根控制器
XNNavgationController *rootVC = (XNNavgationController *)self.window.rootViewController;
//取到当前展示的VC
PayMoneyViewController * payVC =(PayMoneyViewController *)rootVC.visibleViewController;
//跳转到订单页面
[payVC.navigationController pushViewController:orderVC animated:YES];

DLog(@"rootVC.visibleViewController =%@", rootVC.visibleViewController);
DLog(@"%@",rootVC.viewControllers);

你可能感兴趣的:(AppDelegate跳转到指定的VC)