Существующее приложение на основе документов, которое сохраняет и загружает свои данные с использованием NSKeyedArchiver
/NSKeyedUnarchiver
, в настоящее время преобразуется для использования Core Data в качестве хранилища.Как NSKeyedUnarchive подклассы NSManagedObject для импорта в основные данные?
Теперь я пытаюсь импортировать файлы, сохраненные с использованием прежнего приложения. Структура объекта не изменилась, но я изменил все объекты на NSManagedObject
. Теперь initWithCoder:
вызывает [super initWithCoder:]
и не создает объект, используя NSEntityDescription
. Это происходит нереально (как и ожидалось).
Мой вопрос: что является лучшей практикой/хорошим советом, чтобы иметь такую функциональность импорта?
После того, как я собрал свое собственное решение (с каким-то ударным голова-на-столе), я нашел то же самое решение, описанное The Mental Faculty: –
Вы должны переместить свой комментарий к ответу и принять его, чтобы другие могли его найти. – TechZen