gpt4 book ai didi

ios - 在 ARC iOS App 中完全卸载 UIViewController

转载 作者:行者123 更新时间:2023-11-28 20:19:28 26 4
gpt4 key购买 nike

我正在使用 Facebook iOS SDK 让用户进行身份验证,当他们注销并重新登录时,主视图 Controller (带有注销按钮的 View Controller )的状态与他们离开时的状态相同.

我怎样才能从内存中完全删除 View Controller ,以便每次重新登录时,调用 View Controller 的 viewDidLoad 方法并重新初始化 View Controller 。

最佳答案

每次需要释放所有引用时完成它。

当你需要再次显示它时,创建并使用一个新的实例。这是确保每次需要时调用 viewDidLoad 的唯一方法。

或者,如果您想一遍又一遍地重复使用同一个,请添加一个 restart 方法(或类似的方法)。此方法的实现可以将 UI 重置为您需要的任何起始状态。或者您可以将此逻辑放在 viewWillAppear: 方法中。这取决于 viewWillAppear: 是否可以由于推送和弹出其他 View Controller 而被调用。

关于ios - 在 ARC iOS App 中完全卸载 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16500699/

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