CoreData удаляет все объекты после обновления Model.xcdatamodeld - PullRequest
0 голосов
/ 06 мая 2018

Я использую MagicalRecord и Swift.

Вот мой случай:

  • пользователь имеет некоторые элементы истории в базе данных. (у пользователя было несколько фитнес-сессий)
  • Model.xcdatamodeld обновлен, как и добавлен новый оптимальный атрибут
  • Пользователь запускает приложение и удаляет все элементы истории.

Почему? Любые способы справиться с этим?

1 Ответ

0 голосов
/ 06 мая 2018

Если вы обновляете файл xcdatamodeld после запуска на своем устройстве и запускаете его снова, скорее всего, существует конфликт в файлах xcdatamodeld. Вы должны добавлять новую версию каждый раз, когда вносите изменения в модель данных. Текущий активный файл xcdatamodel хранится с расширением omo. Если бы это было так, приложение сразу бы зависло, и я вижу, как вы обновляете свою модель, возможно, это как-то связано с MagicalRecord.

...