我有一个应用程序,它带有针对问题 (QuestionModel) 的预填充语句 (StatementModel)。
用户可以在问题中创建自己的语句(UserStatement),或者他们可以复制粘贴预填充的语句并继续处理它并保存它,然后将其另存为用户语句(UserStatement)作为出色地。
我在核心数据中有以下架构。我为用户语句创建了语句父实体,因为它们共享很多属性。但是我这里确实有一个问题。从问题中,我需要找到一种方法来分别引用用户语句和语句。
在我们当前的架构中,我确实与每个实体都有语句和 userStatements 关系,并且每个实体都有连接到该实体的问题,但我遇到了冲突属性错误。我认为这是错误的吗?
谢谢。
最佳答案
您不能拥有与其父类同名的关系。
将其中一个 question
关系重命名为其他名称。更好的是,消除其中一个。
关于ios - coredata 中的继承属性与继承模型发生冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27136468/