gpt4 book ai didi

xcode - iOS模拟器每次重启都会清空NSCoder编写的环境吗?

转载 作者:可可西里 更新时间:2023-11-01 01:06:40 26 4
gpt4 key购买 nike

在 XCode 中使用 NSCoder 保存和加载时,我似乎无法保存应用程序状态并将其加载回来。

我想要完成的是保存应用程序状态,然后在每次重新启动时重新加载它。本质上,从我离开的地方继续。

ios模拟器每次都会把环境擦干净吗?

如果是这样,是否有任何方法可以解决此问题?

最佳答案

Does the ios Simulator wipe the environment clean every time?

不,它没有。保存状态和重新加载它应该没有任何问题,前提是您一开始就以正确的方式进行操作。例如,人们常常遇到麻烦,因为他们试图在应用程序包中写入文件,但应用程序包始终是只读的。将数据保存在其他地方,例如应用程序的文档文件夹、默认系统、缓存目录等。

此外,请记住,如果您删除应用程序,您的应用程序的数据将从模拟器中删除,就像如果您在设备中删除应用程序,它也会从设备中删除一样。如果您只是重建应用程序并运行它而不先将其从模拟器中删除,那么您之前写入的任何数据应该仍然存在。

关于xcode - iOS模拟器每次重启都会清空NSCoder编写的环境吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26328014/

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