Миграция основных данных с сохранением после удаления - PullRequest
0 голосов
/ 29 мая 2020

Я использую CoreData. мой CoreDataManager от https://williamboles.me/progressive-core-data-migration/.

Я просто выполняю стандартную миграцию,

Я установил один из атрибутов новой версии для сохранения True после удаления.

Затем он возвращает ошибку в функции миграции, как показано ниже. enter image description here

Я просто установил параметры для функции миграции, как показано ниже, затем миграция не выполняется.


            do {
                let options = [NSPersistentHistoryTrackingKey: true as NSNumber]
                try manager.migrateStore(from: currentURL, sourceType: NSSQLiteStoreType, options: options, with: migrationStep.mappingModel, toDestinationURL: destinationURL, destinationType: NSSQLiteStoreType, destinationOptions: options)
            } catch let error {
                fatalError("failed attempting to migrate from \(migrationStep.sourceModel) to \(migrationStep.destinationModel), error: \(error)")
            }

Как исправить ошибку?

...