gpt4 book ai didi

ios - 如何在 iOS Swift 中将 UIButton 操作从 View Controller 调用到另一个 View Controller ?

转载 作者:行者123 更新时间:2023-12-01 15:33:29 25 4
gpt4 key购买 nike

在 Webview Controller 中,我有 UIButton 操作来执行保存功能。我可以在 Web View Controller 中执行操作。就我而言,想要从 cardViewController 执行 webview Controller 的保存操作。但没有任何表现。

这是 CardViewController 的代码:

  @IBAction func backBtn(_ sender: Any) {


WebViewController().saveBtn(self)

}

这是 webview Controller 的代码:
    @IBAction func saveBtn(_ sender: Any) {

// handling code
print("save button tapped")
tapCallback?()


}

enter image description here

任何帮助非常感谢请..

最佳答案

在您的 CardViewController

let webViewController = WebViewController() //Init WebViewController

webViewController.onSave = { [weak self] in
// Do your logic when save done in WebViewController
}

present(webViewController, animated: true, completion: nil)

在您的 WebViewController 中:
class WebViewController: UIViewController {

var onSave:(()->())?

override func viewDidLoad() {
super.viewDidLoad()
}

@IBAction func buttonSaveInWebViewController(_ sender: Any) {
// Do your logic
onSave?()
}

}

关于ios - 如何在 iOS Swift 中将 UIButton 操作从 View Controller 调用到另一个 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61912190/

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