gpt4 book ai didi

swift - 倒回segue不会触发viewdidappear

转载 作者:行者123 更新时间:2023-11-30 11:50:15 25 4
gpt4 key购买 nike

正如标题所示,我有 2 个 View Controller ,通过 2 个按钮连接。在第一个 View Controller 上,它通过按钮以模态方式连接到第二个 View Controller 。在第二个 View Controller 上,有一个用于更新全局变量的按钮,以及另一个返回到原始 View Controller 的按钮。在我的“viewdidappear”函数中的第一个 View Controller 上,是由变量确定的标签的更新(在第二个 View Controller 中更改了相同的全局变量)。当第二个 View 从第二个 View 倒回时,就好像 viewdidappear 函数根本没有运行,并且标签没有更新。奇怪的是,在我的程序中,有一个第三个 View Controller ,它会回退到第一个 View Controller ,并且在其 viewdidappear 函数中更新标签时没有任何问题。

如果有人能够阐明正在发生的事情,我们将不胜感激。

最佳答案

不,它不会,因为前一个 View 已经在堆栈中。您可以尝试使用推送而不是当前模式。否则更新prepareforsegue函数中的标签。

关于swift - 倒回segue不会触发viewdidappear,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48398482/

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