我在核心数据 x code8.3 中遇到错误,数据库已添加 DB。
错误是......
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“类“NSManagedObject”的 NSManagedObject 必须具有有效的 NSEntityDescription
应用名称:GPS定位
数据库名称:(GPSLocationDataBase
项目中创建的数据库)
实体名称 :GPSLocationEntity
我在核心数据 x code8.3 中遇到错误,数据库已添加 DB。
错误是......
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“类“NSManagedObject”的 NSManagedObject 必须具有有效的 NSEntityDescription
应用名称:GPS定位
数据库名称:(GPSLocationDataBase
项目中创建的数据库)
实体名称 :GPSLocationEntity
您是否使用名称创建了 NSPersistentContainer GPSLocationDataBase
?喜欢
let container = NSPersistentContainer(name: "GPSLocationDataBase")
? 具有不同名称的 persistentContainer 可能会导致此问题。
在 Obj-C 中:
NSPersistentContainer *container = [[NSPersistentContainer alloc] initWithName: @"GPSLocationDataBase"];