Restkit自定义映射



想知道是否可以将keyPaths连接到映射对象中的一个属性。正在寻找类似的东西

mapKeyPaths@"firstname",@"lastname",nil to属性:@"name"

那么名字应该是"Bob Johnson"

**我正在处理的API传递日期和startTime属性,分别作为2012/02/28和16:12,作为字符串。

将startTime用作"2012/02/28 16:12"会更容易。

我想我可以通过将日期和startTime保留为NSDate字段来解决这个问题,所以我尝试根据Restkits指令设置一个dateFormatter。当我尝试这个想法时,只需使用"HH:MM"作为startTime日期格式化程序,它就会将"1970/01/01:12"插入startTime字段。

除了在映射到核心数据并用程序输入字段后手动查看每个记录外,还有人有什么建议吗?

我认为您还不能进行这种编程映射。

想到了两种替代解决方案:

1) 在willMapData(或类似的东西)中,您可以在对象映射发生之前手动修改传入的序列化。在那里你可以指定你喜欢的格式。

2) 将这两个属性保存在Core Data实体中,并创建第三个瞬态属性,该属性在运行时计算,必要时通过NSDateFormatter传递这两个值。

最新更新