//- (UIViewController *)getCurrentVC {
//
// UIWindow *window = [[UIApplication sharedApplication].windows firstObject];
// if (!window) {
// return nil;
// }
// UIView *tempView;
// for (UIView *subview in window.subviews) {
// if ([[subview.classForCoder description] isEqualToString:@"UILayoutContainerView"]) {
// tempView = subview;
// break;
// }
// }
// if (!tempView) {
// tempView = [window.subviews lastObject];
// }
//
// id nextResponder = [tempView nextResponder];
// while (![nextResponder isKindOfClass:[UIViewController class]] || [nextResponder isKindOfClass:[UINavigationController class]] || [nextResponder isKindOfClass:[UITabBarController class]]) {
// tempView = [tempView.subviews firstObject];
//
// if (!tempView) {
// return nil;
// }
// nextResponder = [tempView nextResponder];
// }
// return (UIViewController *)nextResponder;
//}
网友评论