Can i pop to Specific ViewController?

后端 未结 16 1899
我寻月下人不归
我寻月下人不归 2020-11-28 05:35

I am using navigation based application. I push First ViewController to Second ViewController and from Second ViewController to Third ViewController. Now I want to pop from

16条回答
  •  迷失自我
    2020-11-28 05:52

    Implemented & Tested in Swift 3.0

    Below is Method which can useful for Navigate to any specific View Controller :

    func poptoSpecificVC(viewController : Swift.AnyClass){
            let viewControllers: [UIViewController] = self.navigationController!.viewControllers
            for aViewController in viewControllers {
                if aViewController.isKind(of: viewController) {
                    self.navigationController!.popToViewController(aViewController, animated: true)
                    break;
                }
            }
        }
    

    Usage :

    self.poptoSpecificVC(viewController: createIntervalVC.self)
    

提交回复
热议问题