Я допустил ошибку при запуске приложения iPhone для кодирования, не добавив префикс к моим именам классов, и, как таковой, возник конфликт (класс CoreData под названием Category).Сборка проекта нормально работала до недавнего обновления XCode, и только теперь я осознаю ошибку.
Можно ли переименовать классы CoreData, сохраняя работающую систему после обновления?Если я добавлю новую версию в Datamodel и переименую класс, приложение обновится, но кажется, что старая таблица удалена, а новая (пустая) создана.Очевидно, что все ссылки впоследствии не работают.Я хотел бы сохранить данные во время внесения изменений.
В Java EE вы можете отменить имя таблицы, если я правильно помню, и поэтому я мог бы использовать старое имя класса для именования таблицы.Есть ли такая возможность с CoreData?
Заранее спасибо!Я должен найти способ обновить БД без всех приложений в поле разрыва.