NSUserDefaults并从app Store更新应用程序

时间:2015-01-07 13:30:51

标签: iphone app-store nsuserdefaults

在我的应用程序中,我使用NSUserDefaults存储用户数据,从App Store升级到新版本时,这些值是保存还是删除/重新启动? (例如:[prefs setInteger:_numberOfTimesAppOpened forKey:@"openApp"];如果在升级之前升级后值为70,则值为70/0 /或不存在?)

  1. 如果删除这些参数,保存用户数据的正确方法是什么,即使在升级应用程序时也会保存?

  2. 另一个问题是,如果有办法在设备上存储信息,那么如果用户删除应用程序然后重新安装它,可以设置以前的数据/配置文件吗?

1 个答案:

答案 0 :(得分:0)

更新后,UserDefaults中存储的所有内容仍然存在。他们坚持不懈。当用户从设备中删除应用程序时,将删除用户默认值。

如果已经安装了一次应用程序,则无法存储。至少不在设备上。