У меня есть проект iPhone, где у меня есть серия управляемых объектов в контексте управляемого объекта в основном потоке приложения.В отдельном потоке я импортирую новые объекты с веб-сервера во второй контекст управляемых объектов.
Если импорт проходит без ошибок, я сохраняю контекст импорта.Это вызывает contextDidSave, из которого я вызываю mergeChangesFromContextDidSaveNotification
.Два контекста сливаются хорошо.Пока все хорошо.
Моя желаемая функциональность заключается в том, чтобы удалять любые объекты, которые находятся в исходном MOC, но не в импортированном MOC (идея состоит в том, что пользователь обновляет данные, и это так давно).данные должны быть удалены), но объединение, по-видимому, просто объединяет 2 MOC.
Подскажите, пожалуйста, есть ли способ управления объединением 2 MOC, чтобы те, кто не входит в один, были удалены вдругой