gpt4 book ai didi

ios - 使用导航 Controller 时关闭 View Controller 不起作用

转载 作者:行者123 更新时间:2023-11-28 14:31:06 25 4
gpt4 key购买 nike

我有两个 View Controller 。

第一个嵌入在 Navigation Controller 中.在第一个 View Controller 上有 Bar Button Item它通过 segue 连接到第二个 View Controller 。 segue 设置为 Push。一旦我转到第二个 View Controller ,就会有一个 Bar Button Item这是一个IBAction并且应该关闭该页面,但它没有。

第二 View Controller 代码:

import UIKit

class Page2ViewController: UIViewController {

override func viewDidLoad() {
super.viewDidLoad()

}

@IBAction func donePressed(_ sender: Any) {
dismiss(animated: true, completion: nil)
}

}

最佳答案

在您的 donePressed(_:) 函数中,访问导航 Controller 并调用 popViewController(_:) 函数。

@IBAction func donePressed(_ sender: Any) {
navigationController?.popViewController(animated: true)
}

关于ios - 使用导航 Controller 时关闭 View Controller 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51255265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com