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