I have create an object:
let exercise = ExerciseEntity.mr_createEntity()
func updateLocalExercise(with exercise: ExerciseEntity, completion: @escaping (ResultInfo<[ExerciseEntity]>) -> Void) {
MagicalRecord.save({ (context) in
if let localExercise = exercise.mr_(context) { this actually nil and throws some error in log
}
}
My question is how to save ExerciseEntity.mr_createEntity correctly
Call MR_saveToPersistentStoreAndWait
to save data. Check all save methods in NSManagedObjectContext (MagicalSaves)
class.
You should use MR_createEntityInContext
instead of MR_createEntity
. MR_createEntity
is deprecated.