Я добавил новую модель данных.Добавлено несколько новых атрибутов для сущности.Сказал xCode, чтобы использовать новую версию.Правильно ли я считаю, что если я использую NSPersistentContainer , это все, что мне нужно сделать, и xCode автоматически выполнит для меня облегченную миграцию?
Я в замешательстве, так как многие сообщения об упрощенной миграции говорят, что мне нужно создать NSPersistentStoreDescription , установить для нескольких свойств значение True и передать его в NSPersistentContainer
let container = NSPersistentContainer(name: "<#my store#>")
let description = NSPersistentStoreDescription(url:(container.persistentStoreDescriptions.first?.url)!)
description.shouldMigrateStoreAutomatically = true
description.shouldInferMappingModelAutomatically = true
container.persistentStoreDescriptions = [description]
Однако я думаю, что это сейчас излишне.Я знаю, что .shouldMigrateStoreAutomatics & .shouldInferMappingModelAutomatics оба являются True по умолчанию, поэтому я знаю, что мне больше не нужно устанавливать их в значение true, но любой код требуетсяначиная с iOS 10?