ios 从View push 到Controller的方法

1. 以前一直用代理的方法,在View的属性添加控制器然后在Controller里面实例化的时候赋值就可以调用了,但是在新的复杂界面里面就不够用了 ,找到新的方法;

//取出根视图控制器

UITabBarController *tabBarVc = (UITabBarController *)[UIApplication sharedApplication].keyWindow.rootViewController;

//取出当前选中的导航控制器

UINavigationController *Nav = [tabBarVc selectedViewController];

PersonalInformationViewController *perSonl = [[PersonalInformationViewController alloc]init];

[Nav pushViewController:perSonl animated:YES];

这样就成功了 。

你的点赞是我最大的动力。

你可能感兴趣的:(ios 从View push 到Controller的方法)