【问题标题】:Is it possible to automatically create inverse relationships in a core data model?是否可以在核心数据模型中自动创建反向关系?
【发布时间】:2011-04-15 10:46:18
【问题描述】:

我的应用的核心数据模型包含大约 50 个实体,它们之间有很多关系。所有的关系都只是单向的(并且只需要在一个方向上)。

但是,Apple 不鼓励您在没有反向的情况下离开关系(出于模型一致性的原因),我相信缺少的反向是我目前面临的许多错误的原因。

由于我真的不需要反向关系功能,我想知道是否可以让 XCode 自动创建它们。遍历 50 个实体,每个实体大约有 3 个关系并手动创建逆向似乎是一项乏味的任务......

非常感谢任何帮助!

【问题讨论】:

  • 我不确定我的答案是否正确,但据我所知,没有自动的方法可以做到这一点。如果我错了,请纠正我...

标签: objective-c xcode ios core-data


【解决方案1】:

在 Xcode4 中无法自动为您创建反向关系。请为其提交功能请求错误报告。我可以看到这是 Xcode 中一个非常有用的功能。

【讨论】:

  • 我会接受你的回答,因为不幸的是,我得出了同样的结论。谢谢!!
【解决方案2】:

如果不生成代理类,可能无法自动生成反向关系。例如,如何为一个类中出现多次的集合生成反向关系(例如电话、邮件、名片中的 url)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-22
    • 1970-01-01
    • 2012-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    相关资源
    最近更新 更多