Создала новую модель, поскольку атрибут был добавлен к сущности, а родительский объект был удален. А потом с новой моделью из БД невозможно управлять управляемым объектом. Если я вернусь к старой БД, я смогу увидеть управляемые объекты. Что я делаю не так?Нет управляемых объектов, которые можно увидеть после легкой миграции.
0
A
ответ
0
Забудьте добавить: NSMigratePersistentStoresAutomaticallyOption
, NSInferMappingModelAutomaticallyOption
.
Теперь настойчивый магазин загрузки выглядит следующим образом:
var error: NSError?
do {
try coordinatorMain.addPersistentStoreWithType(NSSQLiteStoreType, configuration: nil, URL: mainDB, options: [NSSQLitePragmasOption: ["journal_mode" : "DELETE"], NSMigratePersistentStoresAutomaticallyOption: true, NSInferMappingModelAutomaticallyOption: true])
} catch var error1 as NSError {
error = error1
}