我已经使用RestKit 0.21.0组件的iOS项目负责获取,解析和存储在远程服务器的核心数据响应。在后端JSON响应我有类似的东西:映射时间与RestKit
"response": [
{
"id": 1,
"start_time": "10:00:00",
"end_time": "14:00:00",
"name": "Object name"
},
.
.
.
]
在Model.xcdatamodeld我定义实体领域startTime和日期的结束时间类型。通常,所有映射对对象的JSON响应都能正常工作,但JSON字段start_time和end_time有问题。
你有什么建议如何正确地将时间字段映射到可存储在核心数据(SQLite数据库)中的数据?
Wain,谢谢你的提示。我已经添加了dateFormatter,但现在我得到了奇怪的结果。例如,字符串'12:00:00'作为-24866870400存储在数据库中,在NSLog中显示为1213-01-01 00:00:00 +0000。所以这不是我所期望的。 – Grzegorz
你使用什么格式? '-24866870400'很怪异... – Wain
我知道。在我已经将Model.xcdatamodeld中提交的实体定义为Date,它在SQLite数据库模式中作为列TIMESTAMP可见。 – Grzegorz