gpt4 book ai didi

iphone - insertNewObjectForEntityForName 返回错误类型

转载 作者:行者123 更新时间:2023-12-03 19:08:19 24 4
gpt4 key购买 nike

在过去的几个小时里,我一直在努力找出为什么 insertNewObjectForEntityForName 返回 NSManagedObject 即使我正在尝试插入我的实体自己的类型。

我已经检查过一千次的事情:

  • 类名称在图表设计器中设置为正确的值
  • 实体与另一个实体具有多对多关系,创建其他实体按预期工作,并且我确实得到了正确键入的输出,我发誓它们是相同的

发生这种情况的可能原因是什么?我不知道从这里到哪里看,谷歌也没有多大帮助:(

编辑(已解决):

这与版本控制有关...我删除了数据模型并重新创建了它,一切都开始工作,之前有一些以前使用过的版本...叹息有时会问一个问题给出了如何找到解决方案的想法

我仍然很困惑为什么会发生这种情况,尽管现在已经解决了

最佳答案

我最终遇到了类似的情况,但采用了不同的解决方案。经过一系列不幸的事件( namespace 冲突迫使更改我的一个实体),我最终得到了一个自定义实体,该实体的类设置为数据模型中的默认 NSManagedObject,而不是正确的自定义子类。

因此,在您经历删除整个数据模型并重建它的麻烦之前(就像我刚才所做的那样,感谢上帝的 git 分支),只需检查以确保您的类仍然设置正确。

关于iphone - insertNewObjectForEntityForName 返回错误类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3929907/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com