В моем приложении используются данные Core. Теперь, с выпуском новой версии, мне нужно изменить структуру базы данных. Я знаю, что это делается путем управления версиями, но все, что я нашел, все учебные пособия не предназначены для приложений на основе документов, и в какой-то момент я застрял. Как можно реализовать Версию в приложении на основе документа, где документ является самой базой данных и может иметь любое имя?Управление версиями основных данных в приложениях на основе документов
Благодаря
--- Дополнительная информация ----
, что я должен был бы сделать это: открыть приложение, нажмите кнопку «Открыть», выберите NSManagedDocument из файловой системы. это моя база данных (может иметь любое имя), если при ее открытии обнаруживает, что она является старой структурой, она должна обновить свою структуру до текущей. (добавлен один столбец)
Куда вы попали? Или, точнее, где вы застряли? – Mundi
во всех примерах, я обнаружил, что мне нужно указать имя базы данных, но поскольку его приложение на основе документа и база данных являются файлами, оно может иметь любое имя. Также мне нужно добавить постоянные параметры хранилища в файле appdelegate.m, но в приложении на основе документа у меня есть только файл document.m. вставка кода опций там не работает, я получаю много ошибок. довольно зеленый здесь. thanks – sharkyenergy
Извините, ваш уровень танец, что этот сайт не сможет вам помочь. Вы должны понять, что вы делаете в первую очередь. Самый прагматичный совет для вас: отказаться от NSManagedDocument и просто следовать шаблонам основных данных. – Mundi