【发布时间】:2016-04-28 13:47:06
【问题描述】:
我试图在不创建 NSManagedObject 子类的情况下插入 CoreData。但我的应用程序因 NSManagedObject setValue:forUndefinedKey "name" 在 Category 中崩溃。
let managedObjectContext = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext
let entitiyDesc = NSEntityDescription()
entitiyDesc.name = "Category"
guard let data = model.data else { return }
for d in data {
let managedObject = NSManagedObject.init(entity: entitiyDesc, insertIntoManagedObjectContext: managedObjectContext)
managedObject.setValue(d.name, forKey: "name")
}
try! managedObjectContext.save()
继承 NSManagedObjects 有什么好处
【问题讨论】: