Хорошо, у меня есть 6 объектов: WLComment
, WLItem
, WLPortal
, WLSponsor
, WLUser
, WLWishlist
. Каждый из них имеет атрибут: идентификатор типа Целое число 16. Теперь мне нужно изменить тип для этого атрибута для КАЖДОЙ сущности до Целое число 32.Как перенести базовую модель данных после того, как я изменил типы для некоторых атрибутов в некоторых объектах?
- Я знаю, что нужна миграция
- Я знаю, что не может использовать легкие миграции, так как изменение типа не допускаются для данного типа миграции
Это, как я могу настроить базовый стек данных в AppDelegate.swift
:
MagicalRecord.setupCoreDataStack()
Что я должен делать Теперь?
Является ли приложение выпущено еще или оно еще находится в разработке? – Fogmeister
Приложение @Fogmeister выпущено еще. –
ОК, ну во-первых, вам нужно создать новую версию модели данных из старой версии. Как только приложение будет выпущено, вы не сможете просто изменить модель. Он должен оставаться прежним. Затем вы создаете новую версию, в которую вы вносите изменения. – Fogmeister