【发布时间】:2012-05-02 15:56:19
【问题描述】:
我的应用程序和很多应用程序一样——它有一个登录屏幕,用户可以在其中输入用户名和密码,还有一个登录按钮 我的应用程序还使用 Core Data 来保存用户的大部分业务对象,当然是用户特定的。
我还有一个退出按钮来启用切换用户。这不会发生很多,但它仍然是必要的)。
现在,如果其他用户登录,我需要获取他的特定数据。但是我该怎么做呢?
我不想在用户退出时删除他的数据库,即使其他用户从设备登录,我也想保存它。
我唯一能想到的就是为我通过 Core Data 保存的每个实体添加一个“ownerId”属性,并在我获取对象时将此属性用作谓词。
但这似乎太混乱了。
【问题讨论】:
标签: ios database core-data persistence user-data