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

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

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

【问题讨论】:

    标签: iphone core-data entity-relationship


    【解决方案1】:

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

    【讨论】:

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