How can I pop specific View Controller in Swift

前端 未结 16 2972
一生所求
一生所求 2020-12-08 02:21

I used the Objective-C code below to pop a specific ViewController.

for (UIViewController *controller in self.navigationController.         


        
16条回答
  •  猫巷女王i
    2020-12-08 03:00

    For Swift 3+

    let viewControllers: [UIViewController] = self.navigationController!.viewControllers
    for aViewController in viewControllers {
        if aViewController is YourViewController {
            self.navigationController!.popToViewController(aViewController, animated: true)
        }
    }
    

提交回复
热议问题