【发布时间】:2014-01-14 18:15:09
【问题描述】:
我正在使用magicrecord,并将我的属性映射到json details.slots。
我的 JSON 看起来像这样
"details": {
"startTimestamp": "2014-01-13",
"endTimestamp": "2014-01-16",
"employeeId" : 176,
"slots": [
{
"numberOfAppointments": 0,
"numberOfSpots": 1,
"isReserved": 0,
"startTimestamp": "2014-01-13 08:00:00",
"endTimestamp": "2014-01-13 08:05:00"
},
{
"numberOfAppointments": 0,
"numberOfSpots": 1,
"isReserved": 0,
"startTimestamp": "2014-01-13 08:05:00",
"endTimestamp": "2014-01-13 08:10:00"
},
{
"numberOfAppointments": 0,
"numberOfSpots": 1,
"isReserved": 0,
"startTimestamp": "2014-01-13 08:10:00",
"endTimestamp": "2014-01-13 08:15:00"
},
....
我想知道是否有一种简单的方法可以将字段映射到更高级别的字段? IE 我可以使用my.object.property 向下钻取,但是如果我的导入正在导入slots 数组以轻松将employeeId 添加到每个对象,是否仍然存在?插槽可以少至 600 条记录,多至几千条。
我能想到的唯一解决方案是遍历每个插槽并在运行神奇的记录导入之前手动添加它。 有人熟悉另一种更简单的方法来完成这项工作吗?
【问题讨论】:
标签: ios objective-c magicalrecord