假设我在iphone上玩游戏,然后按主页按钮(多任务)并从应用程序商店更新我的游戏。更新后,我按下游戏图标重新开始,这个游戏会从一开始就开始(比如一个新安装的应用程序)还是从我玩的地方开始?
如果它从头开始,一切都会好的,但是如果它继续在我玩的地方播放,那就会造成麻烦(仍然使用旧的游戏设置:旧的AI,旧的分数等。)
谢谢。答案 0 :(得分:2)
您的应用将完全退出,新应用将会安装,您将重新启动更新后的应用。
但是!在更新应用程序的代码和资产时,会保留任何存储的数据。任何NSUserDefaults
中的任何内容或应用程序文档中的文件,或(显然)远程服务器上的任何数据都不会被重置。
无论如何都要关闭应用程序。无论应用程序是否更新,该应用程序都需要能够从头开始,并能够根据您的需要进行自我备份。
因此,将首选项或其他用户生成的数据保存在一个不会被删除的位置,更新的应用程序将读回所有内容,您可以使用它来设置您想要的应用程序的初始状态。 / p>