核心数据。 "reason" : "saveContext() 时找不到迁移的映射模型
Core Data. "reason" : "Can\'t find mapping model for migration while saveContext()
我正在尝试在我的核心数据实体中保存一条简单的记录。但是,我在运行时不断收到 reason=Can't find mapping model for migration
异常。
这些是 Note
实体中的 y 个核心数据属性。
@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 设置为
Manual/None
我在 xcdatamodelid
文件中将所有属性设置为默认值。我尝试删除数据模型并重新创建它们。仍然没有运气。
您不能在映射后对模型进行更改。您可以考虑创建一个新的映射模型文件。
您可以通过从Xcode中删除所有核心数据文件,读取它们并重新设置映射模型的源和目标来解决问题。
您可以点击这些链接:-
Core Data Migration - Can't find mapping model for migration
或
如何管理对象模型迁移:-
https://www.informit.com/articles/article.aspx?p=2469048&seqNum=4
我正在尝试在我的核心数据实体中保存一条简单的记录。但是,我在运行时不断收到 reason=Can't find mapping model for migration
异常。
这些是 Note
实体中的 y 个核心数据属性。
@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 设置为
Manual/None
我在 xcdatamodelid
文件中将所有属性设置为默认值。我尝试删除数据模型并重新创建它们。仍然没有运气。
您不能在映射后对模型进行更改。您可以考虑创建一个新的映射模型文件。
您可以通过从Xcode中删除所有核心数据文件,读取它们并重新设置映射模型的源和目标来解决问题。
您可以点击这些链接:-
Core Data Migration - Can't find mapping model for migration
或
如何管理对象模型迁移:-
https://www.informit.com/articles/article.aspx?p=2469048&seqNum=4