Я новичок в coredata, поэтому, может быть, можно сказать, что если я планирую иметь смысл или если есть еще одна лучшая практика, чтобы это сделать, так: В основном я строию 2 приложения: один получает данные из разных источников, объединяет их и превращает их в базовую базу данных данных. Поскольку это занимает свое время, я хочу, чтобы это выполнялось один раз в симуляторе в отдельном приложении.обмен данными с базой данных между двумя приложениями для iPhone
Другое приложение будет поставляться с данными (и датамоделями) Итак: два приложения, совместно использующие datamodel (и пользовательские классы управляемых объектов) и файл sqlite.
Я не хочу, чтобы восстановить DataModel во втором приложении и держать два в синхронизации вручную, конечно - так:
Как мне это сделать?
Просто добавив пользовательские классы и файл .xcdatamodel в другой проект (без копирования) и изменив имена файлов в методах managedObjectModel и persistentStoreCoordinator в приложении Delegate, чтобы обработать имя файла файла datamodel из первого приложения?
звучит немного странно для меня ...
заранее спасибо.
, спасибо за разъяснение - я просто думаю о совместном использовании. – HeikoG
Внимание: при добавлении новой версии модели в один проект она не будет добавляться автоматически в другую. Вам придется удалить хранилище из второго проекта и перетащить его обратно во второй проект из поисковика. – jpalten
Исправьте меня, если я ошибаюсь, но теперь вы сможете обмениваться данными через группы приложений. –