Я опубликовал свое приложение в магазине. Первоначально в приложении не было использования CoreData, поскольку это было просто. Теперь я должен сохранить данные, используя это. У моего выпущенного приложения есть xcdatamodel, но нет сущности, пустой. Теперь, когда я собираюсь добавить в него новые сущности, будет ли новый выпуск причиной проблем для тех пользователей, которые уже установили мое приложение из магазина приложений?Передача основных данных с использованием магической записи
Нужно ли создавать новую версию модели, если в моей предыдущей версии не было объектов?
Также я перехожу к пользователю MagicalRecord. Достаточно ли метода setupCoreDataStackWithAutoMigratingSqliteStoreNamed для миграции?
Да, эта единственная строка «setupCoreDataStackWithAutoMigratingSqliteStoreNamed » сделала магию. Нет необходимости в версии datamodel. – Prabin
Я добавил «setupCoreDataStackWithAutoMigratingSqliteStoreNamed», затем внес изменения в модель данных, добавил объект, удалил несколько и продолжал делать этот эксперимент. Я обнаружил, что данные переносятся, и нет сбоя. Данные, хранящиеся в исходной модели, все еще присутствуют после обновления модели без выполнения управления версиями. Правильно ли это? – Prabin
Несомненно - это не то, что вы ожидали? – Mundi