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_saveToPersistentStoreAndWaitto save data. Check all save methods inNSManagedObjectContext (MagicalSaves)class.You should use
MR_createEntityInContextinstead ofMR_createEntity.MR_createEntityis deprecated.