Перенос основных данных из одного проекта в другой - PullRequest
3 голосов
/ 17 января 2011

Ответ, вероятно, звучит громко: «НЕТ», но перед тем, как начать новый проект с нуля, я подумал спросить.

Я создаю много одноразовых проектов, чтобы проверить идеи и код, прежде чем объединить все удачные фрагменты с нуля в финальную версию. Итак, у меня есть один проект с отработанным материалом Core Data, но я хочу перенести его в новый проект. Я предполагаю, что в .xcdatamodel слишком много внутренних хуков и сбрасываний, а база данных sqlite просто не будет работать.

Я был бы рад ошибаться ...

Ответы [ 3 ]

1 голос
/ 09 сентября 2011

Я пробовал это на нескольких проектах, и я обнаружил, что в одной из таблиц sqlite есть запись для номера сборки.Удаление этой записи решит проблему миграции для меня.До этого я получал те же ошибки, особенно ту, что не удалось создать постоянное хранилище.

0 голосов
/ 13 января 2014

Старый вопрос, но я сам столкнулся с этим, пытаясь решить тот же вопрос! Майкл ... Я работаю, как ты, и был очень расстроен, что не мог понять, как перенести модели данных кода в разные проекты. Мое решение оказалось дох! глупый. Вы можете ...

Вырезать и вставлять основные объекты данных из проекта в проект, используя command-c и command-v

Уч. У меня был проект, который загружал модель данных из файла .csv ... поэтому мне не нужны были данные, чтобы вместе с моделью данных. Я надеюсь, что это помогает!

Я полагаю, что если модель данных одна и та же, вы можете просто перемещаться по файлу .sqllite, но я этого не пробовал. Надеюсь, это поможет.

0 голосов
/ 17 января 2011

Вы должны быть в состоянии сделать это. Просто убедитесь, что вы называете все правильно, когда ссылаетесь на него. У меня сейчас есть проект, в котором используется точно такая же модель данных для версий OS X и iOS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...