У меня возникли проблемы с переносом атрибута объекта магазина из String в Integer 16. Вот шаги, которые я предпринимаю:
Вот ошибка:
Неразрешенная ошибка Error Domain=NSCocoaErrorDomain Code=134140 "The операция не может быть завершена. (Ошибка какао 134140.)" UserInfo=0xbd5cd20 {причина=Не удается найти или автоматически определить сопоставление модель для миграции, destinationModel=...
Модель сопоставления есть в скомпилированном .app:
и в проекте:
Миграция работает для таких атрибутов, как Integer 16 > Integer 32, или при изменении имен атрибутов .
Я попытался создать простой проект Core Data Project, и миграция работала автоматически (с моделью сопоставления и без нее) из String в Integer 16 и обратно.
Самое странное, что я попытался программно найти все модели сопоставления в комплекте, но не нашел ни одной для текущих моделей источника/назначения.