核心数据模型扩展

时间:2013-01-28 16:35:28

标签: ios objective-c core-data

我建立了以下显示关系的模型。

enter image description here

自定义UITableViewCell子类在实际选择时更新Story selected属性。

虽然我现在被要求提供某些形式的所选Story对象的持久性,但这工作得非常好。

如何构建此SavedSelection对象以适合下面的模型?

1 个答案:

答案 0 :(得分:1)

唯一新颖的事情是你有多对多关系,SavedSelection有很多故事,故事可能属于许多SavedSelection。 CoreData可以在没有任何特殊内容或任何类型的显式连接表的情况下执行此操作。

您只需创建一个SavedSelection实体,使其具有导致selectedStories实体的多对多Story属性。作为回报,您创建了一个savedSelections属性,该属性为to-many并导致SavedSelections。没有第三步。