Основные данные: как сохранить программно созданную модель данных объекта - PullRequest
4 голосов
/ 04 января 2012

В моем приложении я динамически создаю модель данных при первом запуске.Есть ли способ сохранить эту модель данных, чтобы я мог получить доступ к этой модели при последующих запусках приложения (например, в виде * .momd-файла)?

Ответы [ 2 ]

2 голосов
/ 04 января 2012

Это не выглядит , как будто существует метод, который сохраняет вашу модель в файл .momd, но NSManagedObjectModel реализует <NSCoding>, поэтому вы можете использовать NSArchiver / NSUnarchiverзаписать модель в файл и прочитать ее позже.

0 голосов
/ 04 января 2012

Лучший способ сделать это - загрузить набор данных по умолчанию из другого постоянного хранилища.

Просто загрузите 1-й график из постоянного хранилища пакета, скопируйте объекты в постоянное хранилище документа и сохраните его.

Вы можете найти больше вдохновения здесь: http://www.raywenderlich.com/980/core-data-tutorial-how-to-preloadimport-existing-data

...