我有一个使用 NSUserDefaults 保存游戏进度的 iOS 游戏。在用户上次更新后出现问题,该应用程序不再在此设备上运行。该应用程序没有任何问题,但是由于某种原因,在下载该应用程序时发生了错误,不太清楚发生了什么。
关键是,必须删除并重新安装该应用程序。这可以在不删除 NSUserDefaults 的情况下完成吗?
删除应用程序后,我尝试在此处与 iTunes 同步,甚至通过 iTunes 再次安装它,但我无法在我的测试设备上恢复之前保存的游戏。
我想重新安装应用程序的唯一方法是通过应用程序更新。当它出来时,他会更新并且不会丢失任何数据。这个对吗?或者有没有其他方法可以做到这一点?
我正在努力在下一次更新时实现云同步,所以这个问题应该不会再成为问题了:)。但是现在,我对这个用户有什么事情吗?