Миграция основных данных при обновлении нескольких версий

У меня есть приложение для iPhone, которое использует Core Data.

Я сделал обновление и использовал облегченную миграцию, чтобы перейти от V1 к V2 моей MOM (управляемой объектной модели). Это сработало отлично.

Что происходит, когда я хочу перейти на V3 (и дальше) моей мамы?

Если я решу продолжить «Легковесную миграцию», будет ли автоматически выполняться миграция с V1 на V3 и с V2 на V3 моей MOM, или мне нужно будет сделать что-то дополнительное?Если я решу использовать модель отображения, что произойдет? Как мне справиться с обновлением V1 и V2 MOM?с V3? Нужно ли создавать модель сопоставления для V1 - V3 и V2 - V3?Этот вопрос идет дальше ... что произойдет, когда у меня будет V6 MOM и мне все еще нужно будет поддерживать возможность обновления с V1 MOM?

Другой вопрос, каков наилучший способ определения версии текущей MOM? Должен ли я использовать isConfiguration: compatibilityWithStoreMetadata:

Спасибо за любую помощь. Я люблю основные данные. Но иногда у меня кружится голова, и я запутываюсь, поэтому я ищу мудрости мудреца.

Ответы на вопрос(2)

Ваш ответ на вопрос