在用户注销时保留Core Data对象的最佳方法(NSUserDefaults?)

时间:2012-08-17 12:43:01

标签: ios core-data nsuserdefaults persistent

我为应用程序开发了一个功能,将其信息存储在CoreData对象中。当我关闭应用程序时,此数据仍然存在,但是当用户注销并重新登录时,此数据仍然存在。我需要数据保持不变。一些说明:

1)应用程序的其他一些数据上传到服务器。这不是一个选择。

2)我不能为我的生活找到当用户退出时应用程序的其他任何本地数据是如何保留的。

3)我的老板建议NSUserDefaults - 在那里保存CoreData对象的最佳方法是什么?

提前感谢您的回答!

1 个答案:

答案 0 :(得分:1)

CoreData没有用户在您的应用中登录我们的概念。您的CoreData数据库不存在的唯一合理解释是您的应用程序在用户注销事件发生时删除数据(或数据库)。