gpt4 book ai didi

iPhone-如何保存 View Controller 对象本身?

转载 作者:行者123 更新时间:2023-12-03 21:12:57 27 4
gpt4 key购买 nike

我想保存 View Controller 的状态。我搜索了一下,发现应该通过保存状态变量来保存状态。

但我对保存 View Controller 对象本身感兴趣。有什么方法可以保存 View Controller 对象本身,以便当我重新启动应用程序时,我也可以看到与关闭应用程序之前相同的 View 状态。否则我必须自己达到该状态,并且这不会完全解决目的,因为无法恢复(显示的 admob 广告)之类的东西。

如果我在某些地方错了或者遗漏了某些内容,请指导我。

最佳答案

考虑在您想要保留的所有类中实现 NSCoding。如果您正确地实现了这一点,然后在应用程序终止和启动时使用 NSKeyedArchiver/NSKeyedUnarchiver 之类的东西在根节点(例如选项卡栏 Controller 或导航栏 Controller )对对象图进行编码,您可以保存和恢复对象的状态轻松查看 Controller 。 UIViewController 和 UIView 默认实现它,所以你需要做的就是重写encodeWithCoder:和decodeWithCoder:方法,调用super,并保存你需要的状态变量。

关于iPhone-如何保存 View Controller 对象本身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1768903/

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