我试图在我的核心数据实体中保存一条简单的记录,但是,我一直得到的是 reason=Can't find mapping model for migration
异常。
这些都是函数中的核心数据属性。Note
实体。
@NSManaged public var noteID: String?
@NSManaged public var createdAt: Date?
@NSManaged public var updatedAt: Date?
@NSManaged public var noteDescription: String?
@NSManaged public var noteTitle: String?
@NSManaged public var location: String?
codegen被设置为
ManualNone
我把所有的属性都设置为默认值,并在 xcdatamodelid
文件。我试着删除数据模型并重新创建。仍然没有成功。
你可以通过从Xcode中删除所有核心数据文件,读取它们,然后重新设置映射模型的来源和目的地来解决这个问题。
你可以按照这些链接:-
或
如何管理对象模型迁移:-
https:/www.informit.comarticlesarticle.aspx?p=2469048&seqNum=4
映射后不允许你在模型中进行修改。您可以考虑创建一个新的映射模型文件。