У меня есть два постоянных магазина с объектами, использующими ту же модель. Я хотел бы открыть оба магазина в одном контексте, но сохранить контекст только в одном хранилище, а затем безопасно удалить один из магазинов. Я в основном пытаюсь объединить содержимое двух постоянных хранилищ в один постоянный магазин. Поскольку у организаций есть отношения, я нахожу это трудным.Сохранение объектов из нескольких магазинов в одно постоянное хранилище
От this answer:
Если вам не нужно иметь отношения между объектами в обоих магазинах, или вы действительно просто хотите иметь один магазин, лучше всего было бы создать второй NSPersistentStoreCoordinator и в-третьих, в отдельном постоянном хранилище для хранения объединенного графа объектов. Вам нужно будет написать код для создания копий объектов в контексте управляемого объекта, прикрепленных к этому второму NSPsistentStoreCoordinator. Вам нужно будет установить те же отношения между копиями, что и исходные объекты, но как вы это делаете, зависит от вашей модели данных.
Это делает очевидным, за исключением деталей того, как буквально делать копии объектов для нового магазина. Это проблема миграции?