ios – 如何在Swift中弹出特定的View Controller

前端之家收集整理的这篇文章主要介绍了ios – 如何在Swift中弹出特定的View Controller前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用下面的Objective-C代码弹出一个特定的ViewController.
for (UIViewController *controller in self.navigationController.viewControllers) {
    if ([controller isKindOfClass:[AnOldViewController class]]) { 
        //Do not forget to import AnOldViewController.h
        [self.navigationController popToViewController:controller
                                              animated:YES];
        break;
    }
}

我怎么能在Swift中做到这一点?

解决方法

请尝试以下代码
for controller in self.navigationController!.viewControllers as Array {
    if controller.isKind(of: ViewController) {
        self.navigationController!.popToViewController(controller,animated: true)
        break
    }
}
原文链接:https://www.f2er.com/iOS/333761.html

猜你在找的iOS相关文章