0
我目前收到的错误 -核心数据 - 实体的帮助
*终止应用程序由于未捕获的异常“NSInternalInconsistencyException”,原因是:“+ entityForName:未能找到NSManagedObjectModel的实体名称‘收据’ “
这是如何发生的:
我建立了一个实体和属性被称为‘朋友’。我成功使用Fetch Request获取并显示我想要的数据。对我来说,下一个发展阶段是添加另一个名为“Invoices”的实体,它具有各种属性。我将此添加到数据模型并添加了一个新的获取请求来反映这一点。
我试图重置iPhone模拟器,并添加了一个新版本,改变了当前版本,并改回来尝试清除错误,但没有喜悦。
应用崩溃当它到达此行的代码:
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Invoices" inManagedObjectContext:self.managedObjectContext];
[fetchRequest setEntity:entity];
有什么建议?
仅供参考 - 我没有在“朋友”和“发票”实体之间建立任何关系 –
您的数据模型是否在单独的应用程序中,例如静态库?无论如何,我有这个错误,因为.momd文件没有包含在主应用程序包中。因此上下文无法初始化。你如何加载你的数据模型? – Leonardo