1. 以前一直用代理的方法,在View的属性添加控制器然后在Controller里面实例化的时候赋值就可以调用了,但是在新的复杂界面里面就不够用了 ,找到新的方法;
//取出根视图控制器
UITabBarController *tabBarVc = (UITabBarController *)[UIApplication sharedApplication].keyWindow.rootViewController;
//取出当前选中的导航控制器
UINavigationController *Nav = [tabBarVc selectedViewController];
PersonalInformationViewController *perSonl = [[PersonalInformationViewController alloc]init];
[Nav pushViewController:perSonl animated:YES];
这样就成功了 。
你的点赞是我最大的动力。