假设我在标签栏上有查看:A和B.点击它打开的按钮时查看B使用模态segue查看C(我这样做是为了避免在从此视图控制器返回后使用push segue丢失标签栏)。我想解雇视图控制器C,而不是获得B,我想获得视图控制器A.我怎样才能在Swift中实现这一点?
答案 0 :(得分:0)
func backTwoViewController() {
let viewControllers: [UIViewController] = self.navigationController!.viewControllers as [UIViewController];
self.navigationController!.popToViewController(viewControllers[viewControllers.count - 2], animated: true);
}
或者如果您的View A是rootViewController,您可以使用以下内容:
self.navigationController?.popViewControllerAnimated(true)