【发布时间】:2020-10-01 18:29:58
【问题描述】:
我的 iOS 应用程序(Xcode 11.5)有一个视图控制器(FirstViewController 类的一个实例),它呈现一个 UINavigationController。 UINavigationController 推送两个视图控制器(SecondViewController 和 ThirdViewController 类的实例)。 ThirdViewController 有一个 UIButton 成功将我带回 FirstViewController:
@objc func buttonPressed(_ sender: UIButton) {
assert(navigationController?.viewControllers.count == 2);
performSegue(withIdentifier: "backToFirstViewController", sender: sender);
}
我使用 Interface Builder 创建了这个 segue。有没有一种方法可以让我完全在 Swift 中返回 FirstViewController,而不必使用使用 Interface Builder 创建的 segue?提前谢谢你。
【问题讨论】:
标签: ios swift uiviewcontroller segue