使用核心数据使用 RestKit 进行托管对象映射时,我使用我的 NSManaged 子类 fe 进行映射。User.m 这很好用。
但是,如果我需要进行普通的对象映射,则不可能仍然使用 NSManaged 子类 - User.m 作为映射对象。然后我必须创建一个新对象,继承 NSObject,具有完全相同的 ivars,即 UserOBJmapping.m
这有点浪费,我想知道是否有更聪明的方法来做到这一点,所以我不必创建具有相同内部结构的类。
我必须这样做的原因是,每当 RestKit 将传入的 objectstream 映射到 User 时,它都会直接放在存储中,并且我有一些情况需要不存储数据,而只是在我的缓存内存中操纵。就像我使用普通的对象映射一样。我认为有一种方法可以正确地使用 RestKit 中的托管对象执行此操作,但在任何地方都没有找到有关它的信息。我希望有人可能对实现更聪明的解决方案有一些想法。!
谢谢