在iPhone/iPad中解除pushViewController,可以通过以下方法实现:
if let navigationController = self.navigationController {
navigationController.popViewController(animated: true)
}
if let navigationController = self.navigationController {
let viewControllerToPopTo = navigationController.viewControllers.first(where: { $0 is YourViewControllerToPopTo })
navigationController.popToViewController(viewControllerToPopTo, animated: true)
}
if let navigationController = self.navigationController {
navigationController.popToRootViewController(animated: true)
}
这些方法可以帮助您在iPhone/iPad中解除pushViewController,并在视图控制器堆栈中导航到所需的位置。
领取专属 10元无门槛券
手把手带您无忧上云