动态核心数据模型

时间:2011-10-22 19:17:10

标签: objective-c cocoa core-data

我的应用程序从服务器下载帖子并将其存储在Core Data中。由于有不同类型的帖子我创建了一个类“Post”来处理帖子的基本属性,并为每个帖子类型分类。这意味着大约有5个不同的职位。 现在我需要将它们作为关系存储在CoreData中。

这样做的正确方法是什么?我不能将核心数据实体子类化,我需要设置关系的特定目的地。

我希望你理解我的问题。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您可以做的是创建一个名为“Post”的父实体,并为每种类型的帖子分别设置实体,并将post实体设置为其父实体。这将创建子类,以便每个子级都具有父实体的所有属性和方法。您还可以将Parent设置为abstract,以便它基本上充当接口。