【发布时间】:2011-02-12 01:10:14
【问题描述】:
我希望能够基于将在另一个实体中定义的属性创建一个动态实体。例如:
实体:生命体 属性->名称:字符串
Entity:LifeformCharacteristics 属性->名称:字符串 属性->类型:字符串
实体:动态目录
因此,特征实体将是由用户添加的任何内容填充的实体。一个示例特征可以是名称:身高类型:数字。所以这些特征定义了我想要的动态目录。因此,应使用属性 Height 创建 DynamicCatalog。
DynamicCatalogs 还必须在表中可见,以便用户可以在目录中添加和删除项目。
我可以通过我的 DataModel 构建和管理前 2 个实体,但第 3 个是动态的,我不知道该怎么做。我希望使用核心数据将管理数据的麻烦降到最低。
这篇文章是我找到的最接近答案的内容,但我现在不确定是否要显示或重新组织这样的集合:Faking a dynamic schema in Core Data?
【问题讨论】:
标签: objective-c cocoa core-data dynamic-schema