我将第一次使用 CoreData。
但是,以下代码会导致错误。
我想尝试保存数据,但它是“nilError”。
你能告诉我如何解决吗?
func testCoreData(){
/// Base
let appDelegate:AppDelegate = UIApplication.shared.delegate as! AppDelegate
let context = appDelegate.persistentContainer.viewContext
/// set
/// Error Log
/**
* Ok!!Save. id=fdsafdsfadf
* 2018-09-08 **:**:**.*****+0*** **[**:**]
* *** Terminating app due to uncaught exception
* 'NSInvalidArgumentException', reason: '+entityFo
* rName: nil is not a legal NSManagedObjectContext
* parameter searching for entity name 'Test''
*/
print("Ok!!Save. id=fdsafdsfadf")
let entity = NSEntityDescription.entity(forEntityName: "Test", in: context)
let newData = NSManagedObject(entity: entity!, insertInto: context)
newData.setValue("fdsafdsfadf", forKey: "id")
do{ …Run Code Online (Sandbox Code Playgroud)