gpt4 book ai didi

IOS - 在 View Controller 中禁用 View 缓存

转载 作者:行者123 更新时间:2023-11-29 04:20:16 25 4
gpt4 key购买 nike

我在我的应用程序中从一个 View 推送和弹出到另一个 View 。该 View 保留在内存中,因此当您在推送 View 后点击“后退”按钮时,将保留推送 View 之前的同一屏幕。

由于某种原因,我需要在从 subview 弹出后重新加载父 View 。我需要根据用户重定向到 subview 时所采取的操作来显示不同的内容。

我正在使用 UINavigationController 从一个 View 导航到另一个 View 。我需要它,以便我可以轻松地在应用程序的不同 View 中来回切换。

最佳答案

执行此操作的正确方法是在 viewDidAppear 中执行操作。您在 viewDidLoad 中编写的初始化代码仅被调用一次。但在 viewDidAppear 中,每次将 View 添加到窗口时,您都可以刷新 View 的内容。出于性能原因, Controller 保留在内存中。删除它会妨碍该因素。

Here is a stack overflow post that explains the different view* callbacks in good detail.

关于IOS - 在 View Controller 中禁用 View 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13064702/

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