响应链的特殊用法

作者: 酷酷的哀殿 | 来源:发表于2016-04-17 23:24 被阅读1402次
    Paste_Image.png
    //获取某个view所在的控制器
    - (UIViewController *)viewController {
      UIViewController *viewController = nil;
      UIResponder *next = self.nextResponder;
      while (next) {
        if ([next isKindOfClass:[UIViewController class]]) {
          viewController = (UIViewController *)next;
          break;
        }
        next = next.nextResponder;
      }
      return viewController;
    }

    相关文章

      网友评论

        本文标题:响应链的特殊用法

        本文链接:https://www.haomeiwen.com/subject/luaolttx.html