2

我在核心数据 x code8.3 中遇到错误,数据库已添加 DB。

错误是......

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“类“NSManagedObject”的 NSManagedObject 必须具有有效的 NSEntityDescription

应用名称:GPS定位

数据库名称:(GPSLocationDataBase项目中创建的数据库)

实体名称 :GPSLocationEntity

4

1 回答 1

2

您是否使用名称创建了 NSPersistentContainer GPSLocationDataBase?喜欢

let container = NSPersistentContainer(name: "GPSLocationDataBase")

? 具有不同名称的 persistentContainer 可能会导致此问题。

在 Obj-C 中:

NSPersistentContainer *container = [[NSPersistentContainer alloc] initWithName: @"GPSLocationDataBase"];
于 2017-05-20T10:27:00.480 回答