Iphone NSUserDefault并从app Store更新应用程序

Iphone NSUserDefault并从app Store更新应用程序,iphone,app-store,nsuserdefaults,Iphone,App Store,Nsuserdefaults,在我的应用程序中,我使用NSUserDefaults存储用户数据,当从应用程序商店升级到新版本时,这些值会被保存或删除/重新启动吗? (例如:[prefs setInteger:_NumberOfTimesAppOpenedForkey:@“openApp”];如果升级前的值为70,升级后的值是否为70/0/或不存在?) 如果删除了这些参数,那么保存用户数据的正确方法是什么,以便即使在升级应用程序时也能保存用户数据 另一个问题是,是否有办法在设备上存储信息,以便用户删除应用程序,然后重新安装,可

在我的应用程序中,我使用NSUserDefaults存储用户数据,当从应用程序商店升级到新版本时,这些值会被保存或删除/重新启动吗? (例如:
[prefs setInteger:_NumberOfTimesAppOpenedForkey:@“openApp”];
如果升级前的值为70,升级后的值是否为70/0/或不存在?)

  • 如果删除了这些参数,那么保存用户数据的正确方法是什么,以便即使在升级应用程序时也能保存用户数据

  • 另一个问题是,是否有办法在设备上存储信息,以便用户删除应用程序,然后重新安装,可以设置其以前的数据/配置文件


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

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