【发布时间】:2017-02-19 17:14:19
【问题描述】:
我尝试学习完全基础的核心数据。不幸的是这个错误抛出
由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合键标题的键值编码。
所以到这个时候应用程序终止。
以 NSException 类型的未捕获异常终止
我该怎么办?我错过了什么谢谢
这是视图控制器中的代码
@IBAction func createMangeObjectBtn(sender: AnyObject) {
let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let context = appDelegate.managedObjectContext
let entityForName = NSEntityDescription.entityForName("Book", inManagedObjectContext: context)
entityForName?.setValue("iOS Programming", forKey: "title")
entityForName?.setValue("12/12/12", forKey: "publishDate")
entityForName?.setValue("NH001", forKey: "code")
entityForName?.setValue("tolight", forKey: "author")
do{
try context.save()
print("saved")
}
catch{
print("something happend")
}
}
【问题讨论】: