1

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

mapKeyPaths @"firstname", @"lastname", nil toAttribute:@"name"

那么名字将是“鲍勃约翰逊”

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

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

我想我可以通过将日期和 startTime 保留为 NSDate 字段来解决这个问题,所以我尝试按照 Restkits 说明设置 dateFormatter。当我尝试这个想法时,对于 startTime dateFormatter 仅使用“HH:MM”,它将“1970/01/01 16:12”推入 startTime 字段。

除了在映射到核心数据并以编程方式放入字段后手动检查每条记录之外,任何人都有什么建议?

4

1 回答 1

1

我认为您还不能进行此类编程映射。

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

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

2) 将这两个属性保存在您的核心数据实体中,并创建第三个瞬态属性,该属性在运行时计算,并在需要时通过 NSDateFormatter 传递这两个值。

于 2012-07-25T06:47:21.763 回答