Добавление ManagedObject вручную с помощью Restkit

Как вручную добавить управляемый объект в хранилище управляемых объектов Restkit? Я использую Restkit для заполнения базы данных SQLite серией управляемых объектов. Все функциональные возможности Restkit, по-видимому, направлены на сериализацию и десериализацию объектов, но, похоже, он не предлагает API для ручного добавления (или удаления) объектов из своего хранилища объектов.

RestKit добавляет категорию NSManagedObject(ActiveRecord), которую можно использовать для извлечения управляемого объекта с помощью различных методов класса, однако я не могу найти способ добавить новый управляемый объект или удалить его.

Должен ли я получить ссылку на диспетчер объектов RestKit manageObjectContext, а затем напрямую управлять базой данных?


person Undistraction    schedule 12.04.2012    source источник


Ответы (1)


Должен ли я получить ссылку на диспетчер объектов RestKit manageObjectContext, а затем напрямую управлять базой данных?

Я ни в коем случае не эксперт в RestKit, но мне кажется, что это правильный путь.

Я не думаю, что RestKit пытается заменить Core Data, он просто добавляет некоторые удобства для настройки базы данных и преобразования объектов, когда они проходят через веб-службу. Все, что вы делаете с ними локально, остается вашей ответственностью, поэтому используйте методы Core Data.

person Amy Worrall    schedule 13.04.2012