iphone核心数据:三层Entity关系混乱

Posted

技术标签:

【中文标题】iphone核心数据:三层Entity关系混乱【英文标题】:iphone core data: three tier Entity relationship confusion 【发布时间】:2011-10-27 11:47:51 【问题描述】:

下面是核心数据表。我想将“Color”实体与“detailsColor”属性(在 Details 实体中)相关联。这个想法是(在这种情况下)有三种颜色适用于 detailsColor。

我原以为颜色中的“关系”会应用于“detailsColor”属性,因为这些颜色只适用于那里。我似乎无法将两者联系起来。我只能创建与整个 Details 实体的关系。它是否正确?欢迎提出建议。

【问题讨论】:

【参考方案1】:

关系连接实体,因此说“colorDetails”适用于“整个 Details 实体”是没有意义的。你的设置在我看来没问题。

【讨论】:

谢谢edsko。一个相关的问题。我在 TableView 中显示“详细信息”,“详细信息颜色”始终是 objectAtIndex:0。当用户想要更新颜色时,我无法确定将什么对象传递给下一个允许用户(a)选择“一致”、“不一致”或“多色”和(b ) 保存到颜色属性中。我试过 controller.details = [details valueForKey:@"detailsColor"];但这似乎传递了值而不是对象。非常感谢任何帮助 我想我找到了答案 controller.details = details;。我只需要传递整个对象而不是 valueForKey。谁知道..

以上是关于iphone核心数据:三层Entity关系混乱的主要内容,如果未能解决你的问题,请参考以下文章

核心数据混乱

字体在 iPhone X 中看起来很混乱,而在 iPhone 7 中看起来不错

非关系型数据库设计混乱

iPhone横向应用程序视图轴混乱

iOS标签栏混乱

一文搞定:SpringBootSLF4jLog4jLogbackNetty之间混乱关系(史上最全)