如何使用核心数据存储多个用户的设置?

时间:2012-06-18 10:28:45

标签: iphone objective-c core-data ios5 multi-user

我有一个应用程序,多个用户可以登录(不是同时登录!一次只能登录一个用户。)并使用该应用程序。我需要使用核心数据为每个用户保存用户特定的设置。我想知道做同样的步骤。我经历了很多教程,但没有一个有任何明确的信息。

我要做的是保存这些首选项,并在用户登录后再次检索它们。

我是ios的新手,因此非常感谢任何关于此的教程/示例指南。

提前致谢。

1 个答案:

答案 0 :(得分:1)

在核心数据存储中?

当然,有很多方法可以做到这一点,具体取决于您的架构。但基础应该是这样的:

Option
- name: NSString // unique, indexed
- data: transformable
- user: NSString, -> user // uniquely identifies a user, by email, name, relationship if a user entity exists, etc.

您可能需要添加预加载标志,以便在用户登录时预加载某些选项,或者任何适合您需要的选项...