Я пытаюсь сохранить строки из моего массива строк в Core Data. Мой .xcdatamodel выглядит так:
Моя функция сохранения (метод класса с именем «Память»):
func save(from: [String])
{
for i in 0..<from.count
{
let appDelegate = UIApplication.shared.delegate as! AppDelegate
let context = appDelegate.persistentContainer.viewContext
let saved = NSEntityDescription.insertNewObject(forEntityName: "Person", into: context)
saved.setValue(from[i], forKey: "password")
do
{
try context.save()
print("SAVED")
}
catch
{
print("ERROR - COULDN'T SAVE ", to)
}
}
print("NEW ", to, ": ")
print(save)
}
Наконец, внутри моего ViewController:
Memory().save(from: codes)
Однако, что я получаю, это:
Тема 1: Фатальная ошибка: Неразрешенная ошибка Ошибка
Domain = NSCocoaErrorDomain Code = 134140 "Миграция постоянного хранилища
не удалось, отсутствует модель отображения. "
UserInfo = {sourceModel = () isEditable
1, сущности {
Person = "() name Person,
managedObjectClassName NSManagedObject, renamingIdentifier Person,
isAbstract 0, имя высшего уровня (ноль), свойства {\ n пароль =
\ "(), имя, пароль, опция
1, isTransient 0, сущность