使用Restkit手动添加ManagedObject

时间:2012-04-12 10:20:07

标签: objective-c ios core-data nsmanagedobject restkit

如何手动将托管对象添加到Restkit托管对象库?我正在使用Restkit为一系列托管对象播种SQLite数据库。 Restkit的所有功能似乎都适用于序列化和反序列化对象,但它似乎没有提供用于从其对象存储中手动添加(或删除)对象的API。

RestKit添加了一个NSManagedObject(ActiveRecord)类别,可用于通过各种类方法检索托管对象,但我找不到添加新托管对象或删除托管对象的方法。

我应该提取对managedObjectContext RestKit的对象管理器的引用,然后直接操作数据库吗?

1 个答案:

答案 0 :(得分:1)

  

我应该提取对managedObjectContext RestKit的对象管理器的引用,然后直接操作数据库吗?

我绝不是RestKit的专家,但这似乎是要走的路。

我不认为RestKit正在尝试替换Core Data,它只是为设置数据库和在通过Web服务传输对象时添加了一些便利。您在本地使用它们所做的一切仍然是您的责任,因此请使用Core Data方法。