【问题标题】:Child entity thinks I'm setting properties on parent?子实体认为我在父实体上设置属性?
【发布时间】:2015-08-23 19:46:52
【问题描述】:

我有一个 Core Data 数据模型,其中有两个相似但不相同的实体。我采用了共同的属性并将它们固定在一个抽象实体中。我将抽象实体标记为数据模型中两个原始实体的父实体。

我可以毫无问题地生成 NSManagedObject 子类,并且在代码中,我可以操纵任一子实体实例的属性并使应用程序编译正常。

其中一个子实体在运行时工作得很好。但是,当我试图弄乱另一个子实体上的纯实体属性时,我会遇到一个崩溃 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[KUNLearnedItem setWord:]: unrecognized selector sent to instance 0x7ffec0d08ee0'.

如果我关闭一个实体的父/子关系并重新生成 NSManagedObject 子类,我可以很好地操作属性。

有什么想法吗?这几天我一直在拔头发。

【问题讨论】:

    标签: ios core-data


    【解决方案1】:

    这是一个与在我使用的核心数据库中查找实体名称相关的错误。我安装并使用 Mogenerator 生成 NSManagedObject 子类文件,一切都很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多