NSCoding Prebundle Data

Я использую NSCoding для сохранения сериализованного списка моего объекта. Этот объект успешно сохранен по пути:

/var/mobile/Приложения/F923C87-360D-4B429-B2E9-CAE121009ECE5/Документы/feed_file

И я могу успешно получить объект при запуске приложения.

Я хочу развернуть приложение с уже загруженным содержимым, поэтому я хочу иметь основную версию feed_file в приложениях.

Как я могу это сделать, скопировав его при первом запуске приложения, но не в другой раз?


person Sqlumee    schedule 25.09.2013    source источник


Ответы (1)


Поместите немного кода в applicationDidFinishLaunching:, проверьте, есть ли файл по пути назначения (Documents/feed_file), если нет, скопируйте файл по умолчанию из пакета. Файл по умолчанию должен быть частью проекта Xcode и копироваться в пакет во время сборки.

person Wain    schedule 25.09.2013