我对 Core Data 有一个概念上的问题。
我有一个名为 OBJ 的实体,它在关系中有一个 OBJ 实体。"An error occured."
当我测试我的模型时,我会收到非常有说服力的信息。
对于每个 OBJ 实体,我希望定义一个或多个与另一个 OBJ 实体关联的 ACTION。所以我想我的错误来自一个循环,但不确定。
起初,我定义了一个逆向关系(正如文档所建议的,关系应该总是有它的逆向关系):
ENTITY OBJ
Attributes:
name
status
Relationships:
actions
<-------- >>
ENTITY ACTION
Attributes:
name
Relationships:
obj
好吧,它不起作用,因为 OBJ 总是引用它自己。因此,我已经解耦了关系。ACTION 指向一个 OBJ,而 OBJ 指向几个 ACTION,没有互惠性。错误信息。
我的基本想法是,如果另一个 OBJ 的状态允许,与特定 OBJ 关联的每个动作都可以运行。
如何将其构建为 MVC 一致?基本的想法似乎很简单,只是他的成就不那么简单。这是一个错误的核心数据建模吗?我在控制器级别犯了错误吗?界面?请注意,在这个级别上,我没有编写任何代码。
谢谢!