MagicalRecord ничего не сохранять - PullRequest
0 голосов
/ 17 января 2019

Я хочу сохранить некоторые записи с помощью 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?


}

И скриншот модели

...