升级应用程序后,NSUserDefault的价值会丢失吗?

时间:2011-03-17 02:18:28

标签: nsuserdefaults

升级应用后,NSUserDefaults的价值会丢失吗?

如果删除应用并重新安装,然后从Itunes备份恢复数据,NSUserDefaults的值是否会丢失?

2 个答案:

答案 0 :(得分:1)

升级应用时,您不会丢失NSUserDefaults的值。

但是,当您删除并重新安装应用程序时,您将重置所有NSUserDefaults键,以便丢失数据(即您的分数等)。 从备份恢复不会丢失NSUserDefaults值,因为您已将值存储在iTunes中,而iTunes又会再次返回该值。

答案 1 :(得分:0)

iCloud是更好的解决方案,除非您有一些不使用它的理由,并且如果您愿意,它具有同一用户同步多个安装的优势。

相关问题