Hai Я создал модель данных в xcode 11.3.1, и цель проекта установлена в 12.4 bcoz, это устройство доступно только для меня.
func save(name:String) {
guard let appDelegate = UIApplication.shared.delegate as? AppDelegate else { return }
let managedContext = appDelegate.persistentContainer.viewContext
let entity = NSEntityDescription.entity(forEntityName: "Person", in: managedContext)
let person = NSManagedObject(entity: entity!, insertInto: managedContext)
person.setValue(name, forKeyPath: "name")
do {
try managedContext.save()
people.append(person)
} catch {
print("can't save now\(error)")
}
}
Когда я запускаю этот код, я получаю сообщение об ошибке
CoreData: annotation: Failed to load optimized model at path '/var/containers/Bundle/Application/07F0A406-07FF-4433-96EC-0F29EAA6ED57/HitList.app/HitList.momd/HitList.omo'
Я пытался
let persistentContainer = NSPersistentContainer(name:"HitList")
и
let persistentContainer = NSPersistentContainer(name:"Person")
Но я получил ошибку как NsInvalidArgument for Entity