开发过程中需要在rootViewController界面依次present多个新的viewController,于是写了个递归方法直接在rootViewController中获取最上面的viewController
//递归返回最上面的presentedViewController
- (UIViewController *)getTheLatestViewController:(UIViewController *)vc {
if (vc.presentedViewController == nil) {
return vc;
}
return [self getTheLatestViewController:vc.presentedViewController];
}