ios - coredata 中的继承属性与继承模型发生冲突

标签 ios objective-c core-data database-design

我有一个应用程序,它带有针对问题 (QuestionModel) 的预填充语句 (StatementModel)。

用户可以在问题中创建自己的语句(UserStatement),或者他们可以复制粘贴预填充的语句并继续处理它并保存它,然后将其另存为用户语句(UserStatement)作为出色地。

我在核心数据中有以下架构。我为用户语句创建了语句父实体,因为它们共享很多属性。但是我这里确实有一个问题。从问题中,我需要找到一种方法来分别引用用户语句和语句。

在我们当前的架构中,我确实与每个实体都有语句和 userStatements 关系,并且每个实体都有连接到该实体的问题,但我遇到了冲突属性错误。我认为这是错误的吗?

谢谢。 enter image description here

最佳答案

您不能拥有与其父类同名的关系。

将其中一个 question 关系重命名为其他名称。更好的是,消除其中一个。

关于ios - coredata 中的继承属性与继承模型发生冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27136468/

相关文章:

ios - 当应用程序处于后台时,如何检查我的 UIDocument 是否已通过 iCloud 更新?

ios - 如何从url下载视频并将其保存在目录中并在iOS中使用MPMovie播放器播放

ios - 符合协议(protocol)的 id 与使用协议(protocol)限定 id

ios - 如何让 tableView.reloadData() 与核心数据正常工作?

ios - 使用 CoreData、Swift 4 预加载数据库

ios - 从文本字段中移除焦点

iOS - 如何让 backBarButtonItem 也执行自定义功能?

ios - 如何使用 CNContactStoreDidChangeNotification 获取更新/添加/删除的联系人

iphone - NSMutableArray 保留计数

保存在 Core Data 中的 iOS 数据无法在发布后继续存在