Копирование файлов iPhone CoreData от одного проекта до другого

Мой флаг предупреждения любимого: прокомментируйте свободный код. Обычно означает, что кодер не остановился для размышления об этом; плюс он автоматически сложно понимать, таким образом, взлеты дрянное отношение.

5
задан rhess 13 July 2009 в 07:51
поделиться

4 ответа

Решение обманчиво простое.

Просто скопируйте ваш. xcdatamodel из одного проекта в другой, а затем, когда вы запускаете приложение в симуляторе в первый раз, он ' Я создам папку «Документы» для приложения. Просто перетащите сохраненные файлы .sqlite или .binary в каталог yourApp / Documents на устройстве. Вы можете найти каталог симулятора в «~ user / Library / Application Support / iPhone Simulator».

Вы также можете загружать, редактировать и выгружать каталог myApp на подготовленном iPhone, перетаскивая его в и из Организатора. Посмотрите на список приложений.

iPhone не поддерживает xml-хранилища с основными данными, только sqlite или атомарные (двоичные). Хранилище sqlite - безусловно, лучший вариант для большинства приложений, поскольку его не нужно загружать в память во время выполнения.

Вы это имели в виду?

3
ответ дан 15 December 2019 в 06:32
поделиться

I don't think this is going to work the way that you want it to. On the iPhone, each application runs in its own "sandbox", and it's not really possible for one application to write files that another can read.

0
ответ дан 15 December 2019 в 06:32
поделиться

Я думаю (не уверен на 100 процентов) в в вашем списке приложений, если вы установите одно и то же имя пакета приложений, они будут совместно использовать ресурсы, потому что устройство будет думать, что это одно и то же приложение ...

0
ответ дан 15 December 2019 в 06:32
поделиться

Действительно ли это два разных проекта или это две цели в одном проекте? Казалось бы, в этом есть больше смысла, и тогда вы можете делиться объектами сущностей по мере их изменения.

0
ответ дан 15 December 2019 в 06:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: