swift3.0通过响应链获取当前试图的控制器

func parentViewController() -> UIViewController? {

let n = next

while n != nil {

let controller = next?.next

if (controller is UIViewController) {

return controller as? UIViewController } }

return nil

}

原文地址:https://www.cnblogs.com/crazygeek/p/7273794.html