核心数据的模型设计建议,一组MOB的MOB

时间:2012-10-11 20:52:46

标签: objective-c ios core-data

你好先发帖子,

我怀疑如何实现这一点,我有3个托管对象MailFolder,MailFoldersInfo和Mail。  顾名思义,MailFolder是文件夹相关信息,文件夹名称,最后一个日期文件夹的电子邮件同步的最后更新字段,当然还有与Mail的关系(可选和To-any)。

邮件,主题,正文,其他字段更多以及与MailFolder的关系(非可选)。

但是现在我有一个名为lastsync日期类型的字段的MailFoldersInfo,这需要是所有MailFolders列表更新时的最后同步日期,我如何设置这样的关系,我不知道如何在SQL上也不这样做。

有人能用这个来点燃我吗?

由于

1 个答案:

答案 0 :(得分:0)

似乎MailFoldersInfo是您要保留的记录,用于维护有关所有邮件文件夹的信息。这似乎是数据库的单例对象。您不需要数据库实体来管理一个对象。您可以使用NSUserDefaults获取lastsync date等信息。如果您需要更多信息,可以根据邮件文件夹计算值,也可以在NSUserDefaults上保存更多信息,甚至可以在文档目录中创建plist文件。