RestKit映射包含lat&的数组。 lng到CoreData

时间:2013-04-24 23:24:24

标签: ios core-data restkit

我从RestAPI传递数据,该RestAPI有一个名为location的数组字段,其中包含一个lat& LNG。

我想知道在CoreData中存储它的最佳方法是什么,作为CLLocation,原始lat / lng是双倍的还是可转换的?除了如何存储它,我该如何映射它?

1 个答案:

答案 0 :(得分:0)

不确定为什么lat / long作为数组传递,听起来不像设计良好的API。如果它是一个数组,那么最简单的方法是将其存储为可转换的,并在对象上提供自定义方法以返回CLCoordinate2D。这样做的缺点是您将无法根据位置编写谓词进行搜索。如果你想按位置搜索,你可能希望将原始纬度/经度值存储为双精度数,但听起来像映射这可能很困难。