将一些数据传回 Launcher View Controller
Passing Some Data Back to the Launcher View Controller
我正在从主视图控制器调用 segue(sheet) 以打开第二个视图controller.I正在通过覆盖 prepareforsegue
函数
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
}
}
我在第二个视图上执行一些操作 controller.I 需要将这个函数的结果传递给 parent/laucher 视图控制器一旦操作是 complete/preferably 当新的视图控制器是Close/Disposed.
我怎样才能做到这一点?
您何时返回 运行 功能:
if let presenter = presentingViewController as? YourFirstController {
presenter.fileArray = fileArray
}
dismiss(animated: true, completion: nil)
我正在从主视图控制器调用 segue(sheet) 以打开第二个视图controller.I正在通过覆盖 prepareforsegue
函数
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
}
}
我在第二个视图上执行一些操作 controller.I 需要将这个函数的结果传递给 parent/laucher 视图控制器一旦操作是 complete/preferably 当新的视图控制器是Close/Disposed.
我怎样才能做到这一点?
您何时返回 运行 功能:
if let presenter = presentingViewController as? YourFirstController {
presenter.fileArray = fileArray
}
dismiss(animated: true, completion: nil)