CoreData"未找到keypath"错误未说明缺少的密钥路径

时间:2017-05-10 11:09:31

标签: ios swift core-data

我的制作崩溃,我看到原因是这个 -

keypath not found in entity <NSSQLEntity Question id=25>

现在我知道通常,这个错误意味着我正在尝试设置一个不存在该实体的密钥,但这次我没有在错误中看到密钥路径本身。

我知道的其他事情是崩溃发生在合并冲突之后,并且与我们在实体上设置的约束有关。而且崩溃是在储蓄区。

为什么没有说明密钥路径的任何想法?

由于

1 个答案:

答案 0 :(得分:0)

如果保存之前的代码在合并中似乎没有更改,并且您认为冲突在Core Data模型文件本身中,我建议删除并重新创建实体。

如果我的假设不正确,分享更多导致问题的代码将会有所帮助。

keypath未被陈述可能只是一个Xcode /合并冲突问题。