Userdefaults数据删除ios中是否卸载了app

时间:2018-05-04 08:31:56

标签: ios iphone

我正在使用NSUserDefault在signUp屏幕中存储用户信息。我在我的iOS应用程序的不同屏幕中使用此数据。当我取消安装此应用程序并再次安装它。不同屏幕中的数据为零,如果使用相同的凭证在另一个模拟器中运行此应用程序,那么不同屏幕的数据也是零(不同的屏幕意味着家庭和个人资料屏幕)。

如何解决这个问题??

2 个答案:

答案 0 :(得分:1)

UserDeafults是应用程序首选项中的商店数据,所以

•如果您删除应用,则会删除所有UserDeafults数据  •如果你在另一个模拟器上运行它意味着另一个设备,所以它没有你的  存储数据,所以这种正常行为

有关使用用户默认值检查haw的更多信息

How can I use UserDefaults in Swift?

答案 1 :(得分:0)

首先得到一本关于iOS的书,阅读它,学习这些功能。这就是你如何开发新技术。书籍包含您需要的大部分信息。

然后,考虑是否需要在卸载应用程序后将用户数据保留在手机上。

您可以在此处找到答案:saving data specific to an app and preserving even after app deletion