获取View所在的控制器

- (UIViewController *)ViewController

{

    id nextResponder = [self nextResponder];

    while (nextResponder != nil) {

        if ([nextResponder isKindOfClass:[UIViewController class]]) {            

            UIViewController *vc = (UIViewController *)nextResponder;

            return vc;

        }

          nextResponder = [nextResponder nextResponder];

    }

        return nil;

}

posted on 2016-08-16 14:12  哈利波特大  阅读(139)  评论(0编辑  收藏  举报