想知道是否可以将keyPaths连接到映射对象中的一个属性。寻找像
这样的东西mapKeyPaths @“firstname”,@“lastname”,nil toAttribute:@“name”
其中名称将是“Bob Johnson”
**我正在处理的API传递一个日期和一个startTime属性,分别为2012/02/28和16:12,作为字符串。
将startTime用作“2012/02/28 16:12”会更容易。
我想我可以通过将date和startTime保留为NSDate字段来解决这个问题,所以我尝试根据Restkits说明设置dateFormatter。当我尝试使用“HH:MM”时,对于startTime dateFormatter,它将“1970/01/01 16:12”推入startTime字段。
除了在映射到Core Data并以编程方式放置字段后手动浏览每个记录之外,任何人都有任何建议吗?
答案 0 :(得分:1)
我认为你还不能做这些程序化映射。
我想到了两种替代解决方案:
1)在willMapData(或类似的东西)中,您可以在对象映射发生之前手动修改传入的序列化。在那里,您可以指定您喜欢的格式。
2)将这两个属性保存在Core Data实体中,并创建第三个瞬态属性,该属性在运行时计算,并在需要时通过NSDateFormatter传递这两个值。