gpt4 book ai didi

swift - 将一些数据传回 Launcher View Controller

转载 作者:行者123 更新时间:2023-11-28 15:16:27 27 4
gpt4 key购买 nike

我正在从主视图 Controller 调用 segue(sheet) 以打开第二个 View Controller 。我正在通过覆盖 prepareforsegue 函数将一些数据传递给新 View Controller

override func prepare(for segue: NSStoryboardSegue, sender: Any?) {
if (segue.identifier == "segue") {
//get a reference to the destination view controller
let destinationVC:myview = segue.destinationController as! myview
//set properties on the destination view controller
destinationVC.fileArray=fileArray

}
}

我正在第二个 View Controller 上执行一些操作。一旦操作完成/最好在新 View Controller 关闭/处置时,我需要将此函数的结果传递给父/laucher View Controller 。

我怎样才能做到这一点?

最佳答案

当你返回运行函数时:

if let presenter = presentingViewController as? YourFirstController {
presenter.fileArray = fileArray
}
dismiss(animated: true, completion: nil)

关于swift - 将一些数据传回 Launcher View Controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46764817/

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