Я хочу сохранить некоторые записи с помощью MagicalRecord:
func saveCoreData(domain: String){
let moc = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
let siteEntity = NSEntityDescription.entity(forEntityName: "SiteDB", in: moc)!
let siteDB = NSManagedObject(entity: siteEntity, insertInto: moc)
MagicalRecord.save({ (localContext: NSManagedObjectContext!) in
siteDB.setValue(domain, forKeyPath: "domain")
})
}
Но я получил это в консоли:
[NSManagedObjectContext(MagicalSaves)
MR_saveWithOptions:completion:](0x600001d0cb40) NO CHANGES IN **
UNNAMED ** CONTEXT - NOT SAVING
Как мне сохранить?
Это моя coredata
extension SiteDB {
@nonobjc public class func fetchRequest() -> NSFetchRequest<SitesDB> {
return NSFetchRequest<SiteDB>(entityName: "SiteDB")
}
@NSManaged public var domain: String?
}
И скриншот модели