iphone – insertNewObjectForEntityForName返回错误的类型
发布时间:2020-12-14 17:45:13 所属栏目:百科 来源:网络整理
导读:在过去的几个小时里,我一直在试着弄清楚为什么insertNewObjectForEntityForName正在返回NSManagedObject,即使我正在尝试插入我自己类型的实体. 我检查了一千次的事情: 类名称在图表设计器中设置为正确的值 实体与另一个实体有多对多关系,创建其他实体按预期
在过去的几个小时里,我一直在试着弄清楚为什么insertNewObjectForEntityForName正在返回NSManagedObject,即使我正在尝试插入我自己类型的实体.
我检查了一千次的事情: >类名称在图表设计器中设置为正确的值 可能发生这种情况的原因是什么?我不知道从这里看哪里,谷歌没有多大帮助:( 编辑(已解决): 这与版本控制有关…我删除了数据模型并再次重新创建它,一切都开始工作,之前有一些以前使用过的版本…叹息有时会问一个问题,想一想如何找到一个解 我仍然对为什么会发生这种情况感到困惑,尽管它现在已经解决了 解决方法
我最后遇到了类似的情况,并采用了不同的解决方案.通过一系列不幸的事件(命名空间冲突强制改变我的一个实体),我得到了一个自定义实体,它的Class在数据模型中设置为默认的NSManagedObject,而不是正确的自定义子类.
因此,在您完成删除整个数据模型并重建之前的麻烦之前(就像我刚刚做的那样,感谢上帝的git分支),只需检查以确保您的类仍然正确设置. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- postgresql – 转储表的子集
- ruby-on-rails – 在helper规范中测试当前用户
- 正则表达式 – 正则表达式,用于查找包含特定字符的行并删除
- Ajax响应中文乱码 [SpringMVC使用@ResponseBody处理Ajax请求
- ios – Xcode Organizer – 无法刷新Provisioning Profiles
- Andorid操作XML
- entity-framework – 尝试序列化Entity Framework对象时的X
- 更漂亮的调试输出在Xcode中打印Swift Dictionary
- AJAX优缺点
- cocos2dx Sprite使用同一张纹理会只调用一次渲染