gpt4 book ai didi

ios - 如何根据 segue 执行操作

转载 作者:搜寻专家 更新时间:2023-11-01 07:22:23 25 4
gpt4 key购买 nike

这是我正在尝试做的事情:

我有 2 个 View ,设置和主屏幕。

我编写了一个 segue 代码,当按下“设置”中的一个按钮时发生,将 View 带到主屏幕。标识符为“重置”。

如果触发此 segue,我试图让主屏幕执行一系列操作,但我找不到执行此操作的功能或方法。

关于如何实现这个的任何帮助?我希望它在 segue 发生时触发。

最佳答案

您可以在设置页面的 prepareForSegue 函数中将参数传递给主屏幕。然后在您的主屏幕中,您可以在您的 viewWillAppear 函数中检查以按照您认为合适的方式处理它们。

例子:

在设置中:

override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if (segue.identifier == "reset") {
// pass data to next view
let viewController:ViewController = segue!.destinationViewController as MainViewController
viewController.settings = settings // where settings is what you want to pass
}
}

在主屏幕中:

override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
if self.settings { // Do something }
}

关于ios - 如何根据 segue 执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38128913/

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