如何在Core Data中存储CLLocationCoordinate2D数组来绘制折线?

时间:2018-03-05 20:43:21

标签: ios swift core-data cllocationcoordinate2d

我想在核心数据中存储CLLocationCoordinate2D数组,但在执行代码xcode screenshot

时始终会出现此错误
  

线程1:信号SIGABRT

1 个答案:

答案 0 :(得分:1)

正如错误在控制台中所说:

  

此归档程序无法编码结构

CLLocationCoordinate2D是一个结构。核心数据只能存储基本类型,如日期,数字,数据,字符串等。如果要存储位置坐标,只需将其组件(简称纬度和经度)存储为双精度,您可以编写支持方法来初始化{{ 1}}来自数值的结构。