-(UIViewController *)viewController { UIResponder *next = self.nextResponder; while (next != nil) { if ([next isKindOfClass:[UIViewController class]]) { return (UIViewController *)next; } next = next.nextResponder; } return nil; }
-(UIViewController *)viewController { UIResponder *next = self.nextResponder; while (next != nil) { if ([next isKindOfClass:[UIViewController class]]) { return (UIViewController *)next; } next = next.nextResponder; } return nil; }