Swift51.com
Swift 头像
Swift  2018-02-15 16:29

An NSManagedObject of class 'AreaMO' must have a valid NSEntityDescription.

回复:0  查看:4812  

今天学习Core Data时遇到了这个错误:

An NSManagedObject of class 'AreaMO' must have a valid NSEntityDescription.

网上搜索了好久都没找到解决办法,最后在斯坦福都视频教程中找到了原因。
在AppDelegate中
let container = NSPersistentContainer(name: "CoreDataDemo")

name参数值要与CoreDataDemo.xcdatamodeld文件名相同。

An NSManagedObject of class 'AreaMO' must have a valid NSEntityDescription.